在WIN系统常量里,一般会以两到三个字母加个下划线作为前缀,从这些前缀里就能知道是什么类型的常量。

一般情况下,第一个字母为控件的头一个字母,第二个字母是M的是消息(Message)常量,S是风格(Style)常量,N是通知、事件(Notify)。
下面列出一些常量的常量前缀,为大家以后使用API、常量等带来方便。
以下内容由本人(彬·泪闯天涯)根据自己的经验整理,如果发现有什么错误请指正。

如果是使用VB、易语言等需要自己声明常量的开发工具,可以一些工具来查询、复制。

 

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 虚拟键、键代码