大写的标示符:
前缀 英语 类型
CS class style 类风格选项
CW creat window 创建窗口选项
DT draw Text 绘制文本选项
IDI ID Icon 图标ID
IDC ID cursor 光标ID
MB MessageBox 消息框选项
MK mouse 鼠标按钮
VK virtual 虚拟键
SB Scroll Bar 滚动条
SND Sound 声音选项
WM Window message 窗口消息
WS Window style 窗口风格
新的数据类型:
结构 含义
MSG 消息结构 P55
WNDCLASS 窗口类结构 p47
PAINTSTRUCT 绘图结构 P71
RECT 矩形结构
不同类型的“句柄(一个32位的数,代表一个对象)”:
标示符 含义
HINSTANCE 实例(程序自身)句柄
HWND 窗口句柄
HDC 设备描述表句柄
HICON 图标句柄
HCURSOR 鼠标指针句柄
HBRUSH 图形刷句柄
匈牙利表示法:
前缀 数据类型
c char或WCHAR(宽度超过8的字符)或TCHAR
rc rectangle矩形结构
by BYTE(无符号字符)
n short
i int
cb “count of bytes(字节数)”,常用来表示字节长度的变量
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 句柄
hbr “handle to a brush” 一个刷子的句柄
p 指针
lpfn 指向函数的长指针