Delphi 数据类型与Windows 数据类型 对照
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 颜色索引值句柄,包含红、绿、蓝三个分量 |
LPCWSTR | PChar | 新增2022.08.25 |
创建时间:2020.02.14 更新时间:2022.08.25
博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你有所帮助,谢谢!
分类:
WinAPI A常用
, Delphi A常用
标签:
Delphi
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报