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)所有,转载请注明来源。

最新文章

  1. 进一步丰富和简化表单管理的组件:form.js
  2. xhtml文档
  3. Surprise团队第一周项目总结
  4. java 中如何声明线程安全的集合 set, map 和list
  5. 淌水 UE4的shootergame 案例 准备
  6. 【PHP面向对象(OOP)编程入门教程】15.static和const关键字的使用(self::)
  7. 基于进程的Quartz.NET管理系统QuartzService(一)
  8. JavaScript设计模式与开发实践 - 观察者模式
  9. Netty4.x中文教程系列(一) Hello World !
  10. 关于Redis的常识(推荐)
  11. C++中的术语
  12. sql级联删除
  13. 「NOI2013」小 Q 的修炼 解题报告
  14. RocketMQ入门(生产者)_2
  15. css 样式 记录
  16. ajax请求完成执行的操作
  17. redis 10个问题
  18. docker 安全
  19. DNS 协议
  20. git 使用ssh密钥

热门文章

  1. storm配置
  2. LeetCode OJ 153. Find Minimum in Rotated Sorted Array
  3. 比较不熟的JavaScript点滴,慢慢前行,附带简单复杂化的php小计算器一份
  4. 201312月CCF-2,ISBN号码分析
  5. 背包问题matlab程序
  6. Shell脚本中让进程休眠的方法(sleep用法)
  7. 配置mac自带的Apache服务器
  8. docker中管理数据
  9. Saltstack 操作目标,正则匹配,及组管理
  10. iOSNSDate的相关操作