匈牙利式命名规则
1、函数命名规则:
大部分采用动词——名词的排列方式,若有多个单词组合,则每个单词开关字母一律大写,其余均小写,也可以采用多个单词缩写的形式对函数命名。
如:
SetCursor() 设置光标函数
ShowWindow() 设置窗口的显示状态
PtInRect() 判断点是否在矩形范围内(Pt=Point Rect=Rectangle)
2、变量命名规则:
以一个或者多个小写字符来表示变量的数据类型。
b -> BOOL
i -> int
l -> long
n -> short
by -> BYTE(无符号字符)
c/ch -> char/WCHAR/TCHAR
clr -> COLORREF,24位颜色
cx/cy -> 水平或垂直距离
C -> 类
dw -> DWORD
fn -> function
h -> handle
p -> 指针
s -> string
S -> 结构体
sz -> 以0结尾的字符串
x/y -> x/y坐标
w -> WORD
成员变量一般加前缀m_表示该变量是类或结构体的成员。