是否可以将wParam参数转换为实际的消息字符串?

时间:2010-07-13 14:49:15

标签: c# c++ winapi qt4

我正在尝试获取由消息的wParam属性中返回的整数表示的实际系统消息。无论如何要做到这一点或功能可以做到这一点?

1 个答案:

答案 0 :(得分:1)

这是关于WndProc的问题吗?你在说什么消息?

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

WParam通常用于发送附加到Windows消息的标志或信息,它不会告诉您消息是什么。

消息ID(p_msg)告诉您它是什么消息,例如'WM_CHAR','WM_KEYDOWN'等?这是你追求的吗?如果是这样,你可以在这里下载一个枚举(C#,但很容易转换):

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

或者当然只是查看C ++ windows标题。