了解这种命名约定对学习Windows编程还是有帮助的。这是一些起码的知识。下表列出了一些较常用的前缀。
|
前 缀 |
类 型 |
|
sz |
指向一个以零字符结尾的字符串中的第一个字符 |
|
str |
字符串 |
|
i |
int |
|
n |
数或int |
|
ui |
Unsigned int |
|
c |
char |
|
w |
WORD(unsigned short) |
|
dw |
DWORD(unsigned long) |
|
fn |
函数指针(function pointer) |
|
d |
Double |
|
by |
byte |
|
l |
long |
|
p |
pointer |
|
lp |
long pointer |
|
lpstr |
指向字符串的long pointer |
|
h |
句柄(handle) |
|
m_ |
类成员(class member) |
|
g_ |
全局型(global type) |
|
hwnd |
窗口的句柄(Window handle) |
|
hdc |
Windows设备上下文(device context)的句柄 |
现在,当看到诸如g_iScore、szWindowClassName和m_dSpeed的变量名,你就能够知道它们具体描述什么了。


