在 Winodows 的定义中包含着许多大写标识符,这些标识符有很多都是以两个或三个字母作为前缀,且其后紧跟一个下划线:
CS_HREDRAW DT_VCENTER SND_FILENAME
CS_VREDRAW IDC_ARROW WM_CREATE
CW_USEDEFAULT IDI_APPLICATION WM_DESTROY
DT_CENTER MB_ICONERROR WM_PAINT
DT_SINGLELINE SND_ASYNC WS_OVERLAPPEDWINDOW
这些标识符其实都是宏定义,前缀标明该常量所属的一般类别,含义如下表:
前缀 |
含义 |
CS |
类风格选项(ClassStyle) |
CW |
创建窗口选项(CreateWindow) |
DT |
文本绘制选项(DrawText) |
IDI |
图标的 ID 号(IDIcon) |
IDC |
光标的 ID 号(IDCursor) |
MB |
消息框选项(MessageBox) |
SND |
声音选项(Sound) |
WM |
窗口消息(WindowsMessage) |
WS |
窗口风格(WindowStyles) |