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

SDL_SetWindowsMessageHook

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

構文

void SDL_SetWindowsMessageHook(SDL_WindowsMessageHook callback, void* userdata)

引数

callbackメッセージの度に呼ばれる関数. 詳細を参照すること
userdatacallbackに渡されるポインタ

詳細

この関数はMicrosoft Windowsのみで有効である.

callbackの関数プロトタイプは:

void SDL_WindowsMessageHook(void*        userdata,
                            void*        hWnd,
                            unsigned int message,
                            Uint64       wParam,
                            Sint64       lParam)
引数は
userdataSDL_SetWindowsMessageHook()に渡したuserdata

バージョン

SDL 2.0.4以降

SDL Wikiへのリンク

SDL_SetWindowsMessageHook - SDL Wiki