Windows API 的数据类型与 Delphi 数据类型对照表
作者:admin 来源:未知 日期:2010-1-28 13:10:56 人气:
43 标签:
API
导读:WindowsAPI的数据类型与Delphi数据类型对照表
![](http://www.52chaxun.com/GGXC/780x90/780x90.gif)
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 颜色索引值句柄,包含红、绿、蓝三个分量 | |