匈牙利表示法是指变量名以一个或多个小写字母开始,这些字母表示变量的数据类型。
前缀 数据类型
c char或WCHAR或TCHAR
by BYTE(无符号字符)
n short
i int
x,y int分别用作x坐标和y坐标
cx,cy int分别用作x长度和y长度,c代表“count”
b或f BOOL(int);f代表flag
w WORD(无符号short)
l LONG(长整数)
dw DWORD(无符号长整数)
fn function
s string
sz 以0字节结尾的串
h 句柄
p 指针
lpfn 指向函数的长指针
cb ount of bytes(字节数)
hbr 一个刷子的句柄
lpsz 指向以0结尾的字符串的长指针
在Win32 API中,长指针和短(或者近)指针没有区别,这只是16位Windows的遗物。