0
我想要得到由消息的wParam屬性中返回的整數表示的實際系統消息。無論如何要做到這一點或一個可以實現這一目標的功能?是否可以將wParam參數轉換爲實際的消息字符串?
我想要得到由消息的wParam屬性中返回的整數表示的實際系統消息。無論如何要做到這一點或一個可以實現這一目標的功能?是否可以將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頭。
我需要將WM標誌翻譯爲其等效的字符串表示形式。對不起,我不清楚這一點。我需要知道整合者轉化爲信息的方式。我看着windows.h頭文件,裏面什麼也沒有找到。 – 2010-07-13 17:06:11
@dark - 如果我理解正確,你會看'winuser.h' – 2010-07-14 17:09:10