Можно ли перевести параметр wParam в фактическую строку сообщения? - PullRequest
0 голосов
/ 13 июля 2010

Я пытаюсь получить фактические системные сообщения, которые представлены интергерами, возвращенными в свойстве wParam сообщения.Есть ли способ сделать это или функция, которая может этого достичь?

1 Ответ

1 голос
/ 13 июля 2010

Это вопрос о WndProc?О каком сообщении вы говорите?

LRESULT CALLBACK WndProc(HWND p_hwn,UINT p_msg,WPARAM p_wparam,LPARAM p_lparam)

WParam обычно используется для отправки флагов или информации, прикрепленной к сообщению Windows, он не сообщает вам, что это за сообщение.

Идентификатор сообщения (p_msg) говорит вам, что это за сообщение, например, «WM_CHAR», «WM_KEYDOWN» и т. Д.?Это то, что вы после?Если это так, вы можете скачать перечисление здесь (C #, но легко конвертировать):

http://www.codeproject.com/KB/cs/cswindowsmessages.aspx

Или, конечно, просто загляните в заголовки окон C ++.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...