MSG 结构
2024-08-25 14:12:34
MSG 消息结构
在 Windows 程序中,消息是由 MSG 结构体来表示的。
结构原型:
- typedef struct tagMSG {
- HWND hwnd;
- UINT message;
- WPARAM wParam;
- LPARAM lParam;
- DWORD time;
- POINT pt;
- } MSG, *PMSG, *LPMSG;
复制代码
成员解析:
成员 | 含义 |
hwnd | 指定接收消息的窗口句柄 如果是线程消息,该值是 NULL |
message | 1. 消息的标识符,由于数值不便于记忆,所以 Windows 将消息对应的数值定义为 WM_XXX 宏的形式 2. 应用程序消息只能使用低 16 位,高 16 位被系统保留 3. 传送门:Windows 常用消息及含义 |
wParam | 指定消息的附加消息,确切的含义取决于消息成员的值 |
lParam | 指定消息的附加消息,确切的含义取决于消息成员的值 |
time | 该消息被投放到消息队列的时间 |
pt | 当消息被投放到消息队列的时,鼠标位于屏幕中的位置 |
【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。
最新文章
- 进一步丰富和简化表单管理的组件:form.js
- xhtml文档
- Surprise团队第一周项目总结
- java 中如何声明线程安全的集合 set, map 和list
- 淌水 UE4的shootergame 案例 准备
- 【PHP面向对象(OOP)编程入门教程】15.static和const关键字的使用(self::)
- 基于进程的Quartz.NET管理系统QuartzService(一)
- JavaScript设计模式与开发实践 - 观察者模式
- Netty4.x中文教程系列(一) Hello World !
- 关于Redis的常识(推荐)
- C++中的术语
- sql级联删除
- 「NOI2013」小 Q 的修炼 解题报告
- RocketMQ入门(生产者)_2
- css 样式 记录
- ajax请求完成执行的操作
- redis 10个问题
- docker 安全
- DNS 协议
- git 使用ssh密钥