ndows数据类型 | 本质类型 | 字节数 | 定义过程(来历) | 含义 |
ATOM | unsigned short | 2 | unsigned short→WORD→ATOM | 在Atom表中,一键(16位整数)一值(一个String)为一个Atom。 |
BOOL | int | * | int→BOOL | 逻辑变量,布尔值 (取值为 TRUE 或 FALSE) |
BOOLEAN | unsigned char | 1 | unsigned char→BYTE→BOOLEAN | 逻辑变量,布尔值 (取值为 TRUE 或 FALSE) |
BYTE | unsigned char | 1 | unsigned char→BYTE | 字节型,8位。 |
CALLBACK | __stdcall | 调用 | __stdcall→CALLBACK | 回调函数的调用约定 |
CHAR | char | 1 | char→CHAR | 8位Windows字符(ANSI) |
COLORREF | unsigned long | 4 | unsigned long→DWORD→COLORREF | 红,绿,蓝(RGB)值 |
CONST | const | 关键字 | const→CONST | 常量 |
CRITICAL_SECTION | RTL_CRITICAL_SECTION结构体 | ? | RTL_CRITICAL_SECTION(结构)→CRITICAL_SECTION | Critical-section对象 |
DWORD | unsigned long | 4 | unsigned long→DWORD | 32位无符号整数 |
DWORD_PTR | unsigned long | 4 | unsigned long→ULONG_PTR→DWORD_PTR(另有其它路径) | 略……(用处挺大,不过太长了) |
DWORD32 | unsigned int | * | unsigned int→DWORD32 | 32位无符号整数 |
DWORD64 | unsigned __int64 | 8 | unsigned __int64→DWORD64 | 64位无符号整数 |
FLOAT | float | 4 | float→FLOAT | 浮点数变量 |
HACCEL | HACCEL__结构体指针 | | 由DECLARE_HANDLE(name)宏定义的指向HACCEL__结构体的指针 | 快捷键列表的句柄 |
HANDLE | void *(一个地址) | | void *→HANDLE | 对象的句柄 |
HBITMAP | HBITMAP__结构体指针 | | 由DECLARE_HANDLE(name)宏定义的指向HBITMAP__结构体的指针 | 位图的句柄 |
HBRUSH | HBRUSH__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 画刷的句柄 |
HCONV | HCONV__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 动态数据交换(DDE)会话的句柄 |
HCONVLIST | HCONVLIST__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 动态数据交换(DDE)会话列表的句柄 |
HCURSOR | HICON__结构体指针 | | HICON__ *→HICON→HCURSOR | 光标的句柄 |
HDC | HDC__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 设备上下文(DC)的句柄 |
HDDEDATA | HDDEDATA__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 动态数据交换数据的句柄 |
HDESK | HDESK__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 桌面(Desktop)的句柄 |
HDROP | HDROP__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | Handle to an internal drop structure. |
HDWP | void *(一个地址) | | void *→HANDLE→HDWP | Handle to a deferred window position structure. |
HENHMETAFILE | HENHMETAFILE__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 增强图元文件的句柄 |
HFILE | int | * | int→HFILE | 由OpenFile(而不是CreateFile)打开的文件的句柄. |
HFONT | HFONT__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 字体的句柄 |
HGDIOBJ | void near * | | void NEAR *→HGDIOBJ | GDI对象的句柄 |
HGLOBAL | void *(一个地址) | | void *→HANDLE→HGLOBAL | 全局内存块的句柄 |
HHOOK | HHOOK__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 句子(hook)的句柄 |
HICON | HICON__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 图标的句柄 |
HIMAGELIST | _IMAGELIST结构体指针 | | _IMAGELIST *→HIMAGELIST | 图片列表的句柄 |
HIMC | HIMC__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 输入上下文的句柄 |
HINSTANCE | HINSTANCE__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 实例的句柄 |
HKEY | HKEY__结构体指针 | | 由DECLARE_HANDLE(name)宏定义……(另有一条路径,一样) | 注册表键的句柄 |
HKL | HKL__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 输入点标识符 |
HLOCAL | void *(一个地址) | | void *→HANDLE→HLOCAL | 本地内存块的句柄 |
HMENU | HMENU__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 菜单的句柄 |
HMETAFILE | HMETAFILE__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 图元文件的句柄 |
HMODULE | HINSTANCE__结构体指针 | | HINSTANCE__*→HINSTANCE→HMODULE | 模块的句柄。值由模块的位置来决定。 |
HMONITOR | HMONITOR__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 显示器的句柄 |
HPALETTE | HPALETTE__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 调色板的句柄 |
HPEN | HPEN__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 画(线)笔的句柄 |
HRGN | HRGN__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 区域的句柄 |
HRSRC | HRSRC__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 资源的句柄 |
HSZ | HSZ__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 动态数据交换(DDE)字符串的句柄 |
HWINSTA | HWINSTA__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 窗口状态的句柄 |
HWND | HWND__结构体指针 | | 由DECLARE_HANDLE(name)宏定义…… | 窗口的句柄 |