我正在尝试获取由消息的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/

10-17 01:36