Windows API 的数据类型与 Delphi 数据类型对照表

简介: 原文:Windows API 的数据类型与 Delphi 数据类型对照表 Windows 数据类型 Delphi 数据类型 描述LPSTR PAnsiChar 字符串指针LPCSTR PAnsiChar 字符串指针DWORD LongWord 整数BOOL Lo...
原文: Windows API 的数据类型与 Delphi 数据类型对照表

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 颜色索引值句柄,包含红、绿、蓝三个分量
目录
相关文章
|
监控 编译器 API
[笔记]Windows核心编程《二十二》注入DLL和拦截API(一)
[笔记]Windows核心编程《二十二》注入DLL和拦截API
611 0
|
3月前
|
Ubuntu API C++
C++标准库、Windows API及Ubuntu API的综合应用
总之,C++标准库、Windows API和Ubuntu API的综合应用是一项挑战性较大的任务,需要开发者具备跨平台编程的深入知识和丰富经验。通过合理的架构设计和有效的工具选择,可以在不同的操作系统平台上高效地开发和部署应用程序。
188 11
|
10月前
|
人工智能 测试技术 API
Windows用户必备:Postman v11详细安装指南与API测试入门教程(附官网下载
Postman是全球领先的API开发与测试工具,支持REST、SOAP、GraphQL等协议调试。2025年最新版v11新增AI智能生成测试用例、多环境变量同步等功能,适用于前后端分离开发、自动化测试、接口文档自动生成及团队协作共享API资源。本文详细介绍Postman的软件定位、核心功能、安装步骤、首次配置、基础使用及常见问题解答,帮助用户快速上手并高效利用该工具进行API开发与测试。
|
API Python Windows
python3应用windows api对后台程序窗口及桌面截图并保存的方法
python3应用windows api对后台程序窗口及桌面截图并保存的方法
1149 1
|
开发框架 .NET API
Windows Forms应用程序中集成一个ASP.NET API服务
Windows Forms应用程序中集成一个ASP.NET API服务
316 9
|
网络协议 API Windows
MASM32编程调用 API函数RtlIpv6AddressToString,windows 10 容易,Windows 7 折腾
MASM32编程调用 API函数RtlIpv6AddressToString,windows 10 容易,Windows 7 折腾
|
Java 数据库连接 API
Java 学习路线:基础知识、数据类型、条件语句、函数、循环、异常处理、数据结构、面向对象编程、包、文件和 API
Java 是一种广泛使用的、面向对象的编程语言,始于1995年,以其跨平台性、安全性和可靠性著称,应用于从移动设备到数据中心的各种场景。基础概念包括变量(如局部、实例和静态变量)、数据类型(原始和非原始)、条件语句(if、else、switch等)、函数、循环、异常处理、数据结构(如数组、链表)和面向对象编程(类、接口、继承等)。深入学习还包括包、内存管理、集合框架、序列化、网络套接字、泛型、流、JVM、垃圾回收和线程。构建工具如Gradle、Maven和Ant简化了开发流程,Web框架如Spring和Spring Boot支持Web应用开发。ORM工具如JPA、Hibernate处理对象与数
320 3
|
存储 缓存 API
[总结]Windows Crypto API 自动更新根证书问题原因及解决方案
[总结]Windows Crypto API 自动更新根证书问题原因及解决方案
322 0
|
API Windows
[笔记]Windows核心编程《番外篇》常用的NT API及使用示例
[笔记]Windows核心编程《番外篇》常用的NT API及使用示例
575 0
|
安全 API Windows
[笔记]Windows核心编程《二十二》注入DLL和拦截API(三)
[笔记]Windows核心编程《二十二》注入DLL和拦截API(三)
783 0