|
数据类型 |
说明 |
|
BOOL |
布尔变量,实际上是UINT |
|
COLORREF |
用作颜色索引的32位整数 |
|
DWORD |
32位的无符号整数 |
|
HANDLE |
32位的无符号整数,用作句柄 |
|
HINSTANCE |
32位的无符号整数,用作实例句柄 |
|
HWND |
32位的无符号整数,用作窗口句柄 |
|
HDC |
一个设备描述背景的句柄 |
|
LONG |
32位带符号整数 |
|
LPARAM |
32位整数,用作窗口函数或者其他回调函数的参数之一 |
|
LPCSTR |
指向一个字符串常量的32位指针 |
|
LPSTR |
定义一个线性的32位字符串指针 |
|
LRESULT |
32位整数,是窗口函数或者其他回调函数的返回值类型 |
|
UINT |
定义一个新的Win32数据类型,它会把一个参数强制转换成Windows3.x应用中的16位值 或Win32应用中的32位值 |
|
WCHAR |
声明一个16位的UNICODE字符,用来表示世界上所有已知的书写语言的符号 |
|
WORD |
16位的无符号整数 |
|
WPARAM |
32位整数,用作窗口函数或者其他回调函数的参数之一(在Windows3.x中为16位值) |
|
|
|
同时,为了统一变量的命名,在Windows中,不同类型的变量拥有各自的标准前缀,一般情况如表所示。不同数据类型的前缀
|
前缀 |
数据类型 |
|
c |
字符(char) |
|
s |
短整数(short) |
|
cb |
用于定义对象(一般为一个结构)尺寸的整数 |
|
n |
整数(integer) |
|
sz |
以'/0'结尾的字符串 |
|
b |
字节 |
|
f |
BOOL |
|
w |
字(WORD,无符号短整数) |
|
l |
长整数(LONG) |
|
h |
HANDLE(无符号整数) |
|
m_ |
类成员变量 |
|
fn |
函数(function) |
|
dw |
双字(DWORD,无符号长整数) |
本文详细介绍了Windows编程中常用的数据类型及其用途,包括BOOL、COLORREF、DWORD等,并解释了不同类型的变量如何通过标准前缀进行统一命名。

452

被折叠的 条评论
为什么被折叠?



