码迷,mamicode.com
首页 > 其他好文 > 详细

MSG 结构

时间:2015-01-28 12:39:23      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

MSG 消息结构

在 Windows 程序中,消息是由 MSG 结构体来表示的。


结构原型:

  1. typedef struct tagMSG {
  2.   HWND   hwnd;
  3.   UINT   message;
  4.   WPARAM wParam;
  5.   LPARAM lParam;
  6.   DWORD  time;
  7.   POINT  pt;
  8. } MSG, *PMSG, *LPMSG;
复制代码



成员解析:

成员 含义
hwnd 指定接收消息的窗口句柄
如果是线程消息,该值是 NULL
message 1. 消息的标识符,由于数值不便于记忆,所以 Windows 将消息对应的数值定义为 WM_XXX 宏的形式
2. 应用程序消息只能使用低 16 位,高 16 位被系统保留
3. 传送门:Windows 常用消息及含义
wParam 指定消息的附加消息,确切的含义取决于消息成员的值
lParam 指定消息的附加消息,确切的含义取决于消息成员的值
time 该消息被投放到消息队列的时间
pt 当消息被投放到消息队列的时,鼠标位于屏幕中的位置



【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。

MSG 结构

标签:

原文地址:http://www.cnblogs.com/yzl050819/p/4255475.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!