Windows 消息类型
Windows操作系统定义了系统消息的类型,操作系统通过符号常量(例如WM_PAINT)将系统消息发送到您的应用程序。符号常量由两部分组成:标识可以处理消息的窗口类型的前缀(当前示例中是WM)以及指定收到消息时窗口应该执行何种操作的剩余部分(当前示例中是PAINT)。
******消息前缀****** | ************目标窗口类型************ |
ABM | 应用程序桌面工具栏控件 |
BM | 按钮控件 |
CB | 组合框控件 |
CBEM | 展开的组合框控件 |
CDM | 常见的对话框控件 |
DBT | 设备 |
DL | 拖动列表框控件 |
DM | 默认按钮控件 |
DTM | 日期和时间采集器控件 |
EM | 编辑控件 |
HDM | 题头控件 |
HKM | 热键控件 |
IPM | IP地址控件 |
LB | 列表框控件 |
LVM | 列表视图控件 |
MCM | 月历控件 |
PBM | 进度条控件 |
PGM | 分页程序控件 |
PSM | 属性表 |
RB | 工具栏(Rebar)控件 |
SB | 状态栏控件 |
SBM | 滚动条控件 |
STM | 静态控件 |
TB | 工具栏 |
TBM | 跟踪栏 |
TCM | 选项卡控件 |
TTM | 工具提示控件 |
TVM | 树状视图控件 |
UDM | 微调控件 |
WM | 常规控件 |
标识系统消息的符号常量的取值范围是0到WM_USER-1,因此保留这个值范围。应用程序可以创建用于特定目标的消息,这种消息可以有值范围在WM_USER(对应0x0400)到0x7FFF的标识符。
参考资料——《Visual C++ 2008 入门经典》