一、匈牙利命名法
匈牙利命名法是一种变量命名约定,这种约定大量采用特定的缩写来标识变量的类型、
作用域等信息,在windows编程中广泛使用。由于其地位十分重要,所以首先介绍这种命
名法约定的一些缩写的含义:
a 数组
b 布尔值
by 无符号字符(字节)
c 字符(字节)
cb 字节记数
cr 颜色引用值
cx,cy 短整型(计算x,y的长度)
dw 无符号长整型
fh 函数
h 句柄
i 整数
m_ 类的数据成员
n 短整型或整型
np 近指针
p 指针
l 长整型
lp 长指针
s 字符串
sz 以零结束的字符串
tm 正文大小
w 无符号整型
x,y 无符号整型(表示x,y坐标)
二、风格类缩写
风格类缩写当中,多以S代表style。
1.窗口风格类:
通用窗口类:
WS_BORDER WS: Windows Style
按钮类:
BS_3STATE BS: Button Style
组合框类:
CBS_AUTOHSCROLL CBS: Combo Box Style
编辑框类:
ES_AUTOHSCROLL ES: Edit Control Style
列表框控件:
LVS_ALIGNLEFT LVS: List View Style
树状控件:
TVS_EDITLABLES TVS: Tree View Style
上述风格多在创建一个窗口时,作为Create*的一个参数传入,所以对相应的控件,就应
该、也只能传入相应的风格位。
2.GDI风格类
画笔:
PS_SOLID PS:Pen Style
画刷:
BS_DIBPATTERNPT BS: Brush Style
HS_BDIAGONAL HS: Hatch Style(阴影风格,本例指定了一个正对角斜线的阴影)
映射模式:
MM_TEXT MM: Map Mode
三、消息类
1.通用消息
WM_XXX Windows Message
2.控件消息
(待续,可参见 winuser.h)
四、标识符类
IDD_ 对话框ID
IDC_ Cursor ID
IDI_ 光标 ID
IDM_ 菜单 ID
IDB_ 位图 ID
IDS_ 字符串ID
阅读(601) | 评论(0) | 转发(0) |