WM_USER 宏定义
来源:互联网 发布:南研所网络产品线 编辑:程序博客网 时间:2024/05/29 09:27
WM 可意为:windows message
为了防止用户定义的消息ID与系统的消息ID冲突,MS(Microsoft)定义了一个宏WM_USER,小于WM_USER的ID被系统使用,大于WM_USER的ID被用户使用。
自定义消息的步骤
(一)先在头文件中定义自己消息的ID,如 #define WM_MY_FIRST_MESSAGE (WM_USER + 0x001)
(二)再声明自己的消息处理函数:afx_msg void OnMyFirstMessage();
(三)在CPP文件中添加消息映射宏:
在BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP代码块中添加消息映射宏ON_MESSAGE,(建议添加到//}}后面)如下:
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
// No message handlers
//}}AFX_MSG_MAP
ON_MESSAGE(WM_MY_FIRST_MESSAGE, OnMyFirstMessage)
END_MESSAGE_MAP()
(四)最后定义消息处理函数:
OnMyFirstMessage()
{
// TODO: 在此添加控件通知处理程序代码
}
0 0
- WM_USER 宏定义
- WM_USER
- WM_USER
- WM_USER
- WM_USER以及自定义消息WM_XXXX的定义 声明 实现
- WM_USER+1
- WM_USER 与 WM_APP
- 消息WM_USER和WM_APP
- 自定义消息,WM_USER
- WM_USER 与 WM_APP
- WM_USER 与 WM_APP .
- WM_USER和WM_APP
- WM_USER 与 WM_APP
- WM_USER和WM_APP[转]
- Windows 消息综述/WM_USER/WM_APP
- WM_USER 与 WM_APP的区别。。。
- 消息编程时常见的WM_USER?
- VC中添加WM_USER的消息响应函数
- 自学android随笔(三)修改API+按钮与文本框事件的处理+圆角透明文本
- amoeba读写分离
- 什么是数据的完整性约束
- Python(17):Web应用
- 点击Div,显示其innerHTML
- WM_USER 宏定义
- layer.js之回调销毁对话框
- OpenJudge 8469:特殊密码锁
- Q76:仿射变换(Affine Transformation)
- 463. Island Perimeter\242. Valid Anagram\*260. Single Number III\409. Longest Palindrome
- jQuery 实现倒计时
- 在不同浏览器中调试javaScript代码(一)
- FootballNum预测器首次公开预测!!
- STL in ACM