我正在尝试获取由消息的wParam属性中返回的整数表示的实际系统消息。无论如何要执行此操作或可以实现此功能的功能?
最佳答案
这是有关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标头即可。
关于c# - 是否可以将wParam参数转换为实际的消息字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3238351/