消息結構和消息處理

(1)消息的結構

爲了從消息隊列獲取消息信息,需要使用MSG結構。例如,::GetMessage函數(從消息隊列得到消息並從隊列取走)和::PeekMessage函數(從消息隊列得到消息但是可以不移走)都使用了該結構來保存獲得的消息信息。

MS的結構定義如下:

typedef struct MSG

{

HWND hwnd;

UINT message;

WPARAM wParam;

LPARAM lParam;

DWORD time;

CPoint pt;

}MSG;

該結構包括了六個成員,用來描述消息的有關屬性:

接收消息的窗口句柄、消息標記(ID)、第一個消息參數、第二個消息參數、消息產生的時間、消息產生時鼠標的位置。




發佈了329 篇原創文章 · 獲贊 33 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章