在WIN系统常量里,一般会以两到三个字母加个下划线作为前缀,从这些前缀里就能知道是什么类型的常量。
一般情况下,第一个字母为控件的头一个字母,第二个字母是M的是消息(Message)常量,S是风格(Style)常量,N是通知、事件(Notify)。
下面列出一些常量的常量前缀,为大家以后使用API、常量等带来方便。
WM_ |
Window Message |
窗口消息,一般用在SendMessage,PostMessage这样的消息函数中 |
SM_ |
Static Message |
静态标签消息 |
SS_ |
Static Style |
静态标签风格 |
BM_ |
Button Message |
按钮消息 |
BS_ |
Button Style |
按钮风格 |
BN_ |
Button Notify |
按钮通知 |
EM_ |
Edit Message |
编辑框消息 |
ES_ |
Edit Style |
编辑框风格 |
CB_ |
ComboBox |
组合框消息 |
CBN_ |
ComboBox Notify |
组合框通知 |
LBM_ |
ListBox Message |
列表框消息 |
LBS_ |
ListBox Style |
列表框风格 |
LBN_ |
ListBox Notify |
列表框通知 |
LVM_ |
ListView Message |
超级列表框(列表视图)消息 |
LVS_ |
ListView Style |
超级列表框(列表视图)风格 |
LVN_ |
ListView Notify |
超级列表框(列表视图)通知 |
TVM_ |
TreeView Message |
树型框(树型视图)消息 |
TVS_ |
TreeView Style |
树型框(树型视图)风格 |
TVN_ |
TreeView Notify |
树型框(树型视图)通知 |
VK_ |
Virtual Keyboard |
虚拟键、键代码 |