宏定义WM_USER,与自定义宏WM_USER+100

简介: 宏定义WM_USER,与自定义宏WM_USER+100

一、WM_USER


为了防止用户定义的消息ID与系统的消息ID冲突,MS(Microsoft)定义了一个宏WM_USER,小于WM_USER的ID被系统使用,大于WM_USER的ID被用户使用。


二、自定义宏 #define 宏名 WM_USER+100


例如:#define WM_MY_TRAY_NOTIFICATION WM_USER+100


Windows 利用C API编写的宏指导语句


语法意思是:用 {WM_USER+100} 替换 {WM_MY_TRAY_NOTIFICATION}单元


语义意思是:把使用者消息增加偏答移量100 替换 我的文件的通告


还有,其实没有规定一定要+100,+10,+20都是可以的


详细消息机制请看我的另一篇文章:


https://blog.csdn.net/weixin_45525272/article/details/106612977


相关文章
|
1月前
宏#define命令练习2
宏#define命令练习2。
27 12
|
1月前
宏#define命令练习
宏#define命令练习。
25 9
|
1月前
宏#define命令练习3
宏#define命令练习3。
22 6
用#define宏实现Add函数
用#define宏实现Add函数
104 0
|
编译器
#define定义的宏
#define定义的宏
123 0
#define定义的宏
|
C++
c/c++ define用法
define,无参宏定义的一般形式为:#define 标识符 字符串 外文名 define 词条范围 计算机专业用语 无参一般形式 #define 标识符 字符串 带参一般形式 #define 宏...
2393 0
|
编译器 C++
DECLARE_MESSAGE_MAP() 等消息映射宏以及 afx_msg消息映射函数
DECLARE_MESSAGE_MAP() 等消息映射宏以及 afx_msg消息映射函数
338 0
DECLARE_MESSAGE_MAP() 等消息映射宏以及 afx_msg消息映射函数
|
C++
C++学习003-#define 自定义宏
C++中可以用#define来定义自定义的宏 也可以用使用#define来定义常量
97 0
Qt信号槽使用结构体作为参数:Q_DECLARE_METATYPE和qRegisterMetaType的作用
Qt信号槽使用结构体作为参数:Q_DECLARE_METATYPE和qRegisterMetaType的作用
1489 0