SDK变量命名习惯小结

大写的标示符:
前缀          英语                                    类型
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                        指向函数的长指针
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值