| Windows 数据类型 |
Delphi 数据类型 |
描述 |
| LPSTR |
PAnsiChar |
字符串指针 |
| LPCSTR |
PAnsiChar |
字符串指针 |
| DWORD |
LongWord |
整数 |
| BOOL |
LongBool |
布尔型 |
| PBOOL |
^BOOL |
指向布尔值的指针 |
| PByte |
^Byte |
指向字节值的指针 |
| PINT |
^Integer |
指向整数值的指针 |
| PSingle |
^Single |
指向单精度浮点值的指针 |
| PWORD |
^Word |
指向16位值的指针 |
| PDWORD |
^DWORD |
指向32位值的指针 |
| LPDWORD |
PDWORD |
指向32位值的指针 |
| UCHAR |
Byte |
8位值(可用来表示字符) |
| PUCHAR |
^Byte |
指向8位值的指针 |
| SHORT |
Smallint |
带符号16位整数 |
| UINT |
LongWord |
无符号32位整数 |
| PUINT |
^UINT |
指向无符号32位整数的指针 |
| ULONG |
Cardinal |
无符号32位整数 |
| PULONG |
^ULONG |
指向无符号32位整数的指针 |
| PLongint |
^Longint |
指向32位值的指针 |
| PInteger |
^Integer |
指向32位值的指针 |
| PSmallInt |
^Smallint |
指向16位值的指针 |
| PDouble |
^Double |
指向双精度浮点值的指针 |
| LCID |
DWORD |
局部标识符 |
| LANGID |
Word |
语言标识符 |
| THandle |
LongWord |
对象句柄 |
| PHandle |
^THandle |
指向句柄的指针 |
| WOARAM |
Longint |
32位的消息参数 |
| LPARAM |
Longint |
32位的消息参数 |
| LRESULT |
Longint |
32位函数返回值 |
| HWND |
LongWord |
窗口句柄 |
| HHOOK |
LongWord |
Windows 钩子句柄 |
| ATOM |
Word |
局部或全局原子表中的字符串索引 |
| HGLOBAL |
THandle |
全局动态内存句柄 |
| HLOCAL |
THandle |
局部动态内存句柄(32位下与 HGLOBAL 没有区别) |
| FARPROC |
Pointer |
指向过程的指针,通常在需要回调函数的函数中作为参数类型 |
| HGDIOBJ |
LongWord |
GDI对象句柄 |
| HBITMAP |
LongWord |
Windows 位图对象句柄 |
| HBRUSH |
LongWord |
Windows 画刷对象句柄 |
| HDC |
LongWord |
设备环境句柄 |
| HENHMETAFILE |
LongWord |
Windows 增强图元文件对象句柄 |
| HFONT |
LongWord |
Windows 逻辑字体对象句柄 |
| HICON |
LongWord |
Windows 图标对象句柄 |
| HMENU |
LongWord |
Windows 菜单对象句柄 |
| HMETAFILE |
LongWord |
Windows 图元文件对象句柄 |
| HINST |
THandle |
实例(instance)对象句柄 |
| HMODULE |
HINST |
模块句柄 |
| HPALETTE |
LongWord |
Windows 调色板对象句柄 |
| HPEN |
LongWord |
Windows 画笔对象句柄 |
| HRGN |
LongWord |
Windows 区域对象句柄 |
| HRSRC |
THandle |
Windows 资源对象句柄 |
| HKL |
LongWord |
Windows 键盘布局句柄 |
| HFILE |
LongWord |
已打开文件的句柄 |
| HCURSOR |
HICON |
Windows 鼠标光标对象句柄 |
| COLORREF |
DWORD |
Windows 颜色索引值句柄,包含红、绿、蓝三个分量 |