windows 常见数据类型_常量的命名规律

Windows 常见数据类型及变量_常量命名规律 


    初学Windows 编程时,并不是因为一些知识点的缺乏,而是因为突如其来 


的一大堆新的数据类型和面孔陌生的变量,将初学者搞晕,以致动摇学习的信心。 


下面分两部分介绍Windows 常见数据类型及变量_常量的命名规律。了解这些, 


对学习有事半功倍的效果. 


一、Windows 常见数据类型 


1、ATOM            原子(字符串在原子表中的参考值) 

2、BOOL           布尔型变量 

3、BOOLEAN         布尔型变量 

4、BSTR          32 位字节符 

5、BYTE           字节(8 位),无符号整数 

6、CHAR           Windons 字符 

7、COLORREF        用作颜色的32 位值 

8、CONST          执行时其值保持不变的量 

9、DLGPROC         指向应用程序定义的对话框回调过程的指针 

10、DWORD           32 位无符号整数 

11、FARPROC        指向回调函数的指针 

12、FLOAT         浮点型变量 

13、GLOBALHANDLE 全局内存块句柄 

14、HACCEL         快捷键表句柄 

15、HANDLE         对象句柄 

16、HBITMAP        位图句柄 

17、HBRUSH         画刷句柄 

18、HCTR          子窗口控件句柄 

19、HCURSOR        光标句柄 

20、HDC           设备描述表句柄 

21、HDLG          对话框句柄 

22、HFILE        文件句柄 

23、HFONT          字体句柄 

24、HGLOBJ        GDI(图形设备接口)句柄


25、HGLOBAL          全局内存块句柄 

26、HHOOK            勾子句柄 

27、HICON           图标句柄 

28、HINSTANCE 实例句柄 

29、HMENU            菜单句柄 

30、HMODULE           模块句柄 

31、HOOKPROC          指向应用程序定义的钩子函数指针 

32、HPALETTE        颜色调色板句柄 

33、HPEN            画笔句柄 

34、HRGN            剪贴区域句柄 

35、HTASK           独立于执行任务的句柄 

36、HWND            窗口句柄 

37、LOCALHANDLE 本地内存块句柄 

38、LONG           32 位带符号整数 

39、LPARAM         32 位值,作为参数传递给窗口过程或回调函数 

40、LPCSTR        32 位指针,指向字符串常量 

41、LPSTR         32 位指针,指向字符串 

42、LPCTSTR  32 位指针,指向可移植为Unicode 和DBCS 的字符串常量 

43、LPTSTR        32 位指针,指向可移植为Unicode 和DBCS 的字符串 

44、LPVOID        指向未定义类型的32 位指针 

45、LRESULT  来自窗口过程或回调函数的32 位返回值 

46、PROC          指向回调函数的指针 

47、SHORT          短整数 

48、UCHAR          无符号Windows 字符 

49、UINT          无符号整数 

50、ULONG          无符号长整数 

51、USHORT         无符号短整数 

52、VOID          任意类型 

53、WNDPROC          指向窗口过程的32 位指针 

54、WORD            16 位无符号整数 

55、WPARAM           32 位值,作为参数传递给窗口过程或回调函数 

56、WSG            消息结构 

57、WNDCLASS 窗口类结构 

58、PAINTSTRUCT 绘图结构 

59、RECT                 矩行结构 

60、POINT                点结构 

61、RGB                  表示颜色的宏 RGB(红,绿,蓝) 

62、LPRECT              矩形结构体指针 

二、Windows 变量_常量的命名规律 


1、 b               布尔 

2、 by              BYTE 

3、 c               chr 或WCHAR TCHAR 

4、 n               short 

5、 i              int 

6、 x、y             分别表示x 坐标,y 坐标 

7、 cx、cy 分别表示x 方向长度和y 方向长度 

8、 b 或f             BOOL(int),f 代表“flag” 

9、 w                WORD(无符号short) 

10、l              LONG 长整数 

11、dw               DWORD 无符号长整数 

12、fn              function 函数 

13、s               string 字符串 

14、sz             以0 字节结尾的字符串 

15、h               句柄 

16、p               指针 

17、lpfn           指向函数的长指针 

18、cb              字节数 

19、lpsz           指向以0 结尾的字符串的长指针 

20、g_              全局变量 

21、c_              常量 

22、m_               类数据成员 

23、s_              静态变量 

24、CS_              类风格选项 

25、CW_                创建窗口选项 

26、DT_              绘制文本选项 

27、IDI_            图标ID 号 

28、IDC_                                  光标ID 号 

29、MB_                                     消息框选项 

30、SND_                                   声音选项 

31、WM_                                        窗口消息 

32、WS_                                     窗口风格 

33、rc                                               矩形 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值