Windows API 逐个逐个学(1) 常用的Windows基本数据类型

     先来个表格:

类       型 VB6 声明 描                   述
BOOL   Long 布尔型变量(值只能是True或False)
BYTE Byte 字节类型(8位)
CHAR Byte 8比特字节(ANSI)
CONST   常量,相当于标准C中的"const"关键字
DWORD Long 4字节无符号整型数据
DWORD32 Long 4字节无符号整型数据
DWORD64   8字节无符号整型数据
FLOAT Single 浮点数据类型
HANDLE Long 对象的句柄,最基本的数据类型
HICON Long 图标的句柄
HINSTANCE Long 程序实例的句柄
HKEY Long 注册表键的句柄
HMODULE Long 模块的句柄
HWND Long 窗口的句柄
INT Long 32位有符号整型数据类型
INT_PTR Long 指向INT类型数据的指针类型
INT32 Long 32位有符号整数
INT64   64位有符号整数
LONG Long 32位有符号整数,相当于C语言的标准数据类型Long
LONGLONG   64位有符号整数
LONG32 Long 32位有符号整数
LONG64   64位有符号整数
LPARAM Long 消息的L参数
WPARAM Long 消息的W参数
LPCSTR String Windows(ANSI)字符串常量
LPCTSTR String 根据环境配置,如果定义了UNICODE宏,则是LPCWSTR类型
否则是LPCSTR类型
LPCWSTR String UNICODE 字符串常量
LPDWORD Long 指向DWORD类型数据的指针
LPSTR String Windows(ANSI)字符串变量
LPWSTR String 根据环境配置,如果定义了UNICODE宏,则是LPWSTR类型
否则是LPSTR类型
SHORT Interger 16位有符号整数
SIZE_T   表示内存大小,以字节为单位,其最大值是CPU最大寻址范围
TCHAR Byte 根据环境配置,如果定义了UNICODE宏,则是WCHAR类型
否则是CHAR类型
UCHAR Byte 无符号CHAR
UINT Long 无符号INT
ULONG Long 无符号LONG
VOID Sub过程,不用 无类型,相当于标准C语言的Void
WCHAR Byte 16位Unicode字符
WINAPI  

Windows API 的函数调用方式,常见于SDK头文件中对API函数
的声明中,相当于_stdcall(更的讲,这不是数据类型,而是一种函数

调用约定)

WORD Integer 16位无符号整型数据
原文地址:https://www.cnblogs.com/xiaoguanqiu/p/2875693.html