目次 - SDL 3.0 API(機能別) - 環境固有の機能 - SDL_SetWindowsMessageHook

SDL_SetWindowsMessageHook

ウィンドウメッセージのたびにTranslateMessage()の前に呼ばれる関数を設定する

ヘッダ

SDL3/SDL_system.h

構文

void SDL_SetWindowsMessageHook(SDL_WindowsMessageHook callback, void *userdata);

引数

SDL_WindowsMessageHookcallbackメッセージのたびに呼ばれる関数
void *userdatacallbackに渡されるポインタ

詳細

このコールバックでメッセージを変更することができ, メッセージ処理を続ける場合は真, 後の処理を行わない場合は偽を戻す必要がある.

スレッドセーフ

この関数を呼べるのはメインスレッドのみである.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_SetWindowsMessageHook - SDL Wiki