大写标识符的含义
在 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) |

浙公网安备 33010602011771号