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 颜色索引值句柄,包含红、绿、蓝三个分量 |
Windows API 的数据类型与 Delphi 数据类型对照表的更多相关文章
- 【转载】Windows api数据类型
最近在接触windows api函数,看到了很多之前没有看到过的数据类型,发现“个人图书馆”中有个帖子说的挺详细的,特地搬运过来 Windows 数据类型 Delphi 数据类型 描述 LPSTR P ...
- C#中调用Windows API时的数据类型对应关系
原文 C#中调用Windows API时的数据类型对应关系 BOOL=System.Int32 BOOLEAN=System.Int32 BYTE=System.UInt16 CHAR=System. ...
- windows API与C#的数据类型对应关系表
API与C#的数据类型对应关系表 API数据类型 类型描述 C#类型 API数据类型 类型描述 C#类型 WORD 16位无符号整数 ushort CHAR 字符 char LONG 32位无符号整数 ...
- Delphi 常用数据类型 字符串类型 数据类型等等
字符串类型 Delphi有三种类型的字符: ●AnsiChar这是标准的1字节的ANSI字符,程序员都对它比较熟悉. ●WideChar这是2字节的Unicode字符. ●Char在目前Delphi早 ...
- 浅议Delphi中的Windows API调用(举的两个例子分别是String和API,都不错,挺具有代表性)
浅议Delphi中的Windows API调用http://tech.163.com/school • 2005-08-15 10:57:41 • 来源: 天极网为了能在Windows下快速开发应用程 ...
- Delphi Windows API判断文件共享锁定状态(OpenFile和CreateFile两种方法)
一.概述 锁是操作系统为实现数据共享而提供的一种安全机制,它使得不同的应用程序,不同的计算机之间可以安全有效地共享和交换数据.要保证安全有效地操作共享数据,必须在相应的操作前判断锁的类型,然后才能确定 ...
- Delphi 数据类型列表 good
Delphi 数据类型列表 分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 2147483647 4 有符号32位 Cardinal 0 .. 429496 ...
- Delphi Windows API判断文件共享锁定状态(使用OpenFile来判断)
一.概述 锁是操作系统为实现数据共享而提供的一种安全机制,它使得不同的应用程序,不同的计算机之间可以安全有效地共享和交换数据.要保证安全有效地操作共享数据,必须在相应的操作前判断锁的类型,然后才能确定 ...
- Delphi 基本数据类型列表 高级数据类型列表 字符类型查询列表清单
原文:Delphi 基本数据类型列表 高级数据类型列表 字符类型查询列表清单 长长的列表文字类型文件 分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 214 ...
随机推荐
- 动画的特效Interpolator
AccelerateDecelerateInterpolator 在动画开始与结束的地方速率改变比较慢,在中间的时候加速 AccelerateInterpolator 在动画开始的地方速率改变比较慢 ...
- 玩转JS插件系列
说明:本系列文章只是通过学习JS插件源码来巩固自己的JS知识,不涉及任何商业目的,如有侵犯版权请尽快告知 一.UI 背景 对话框和灯箱 筛选及排序 反馈 弹出层 悬停 布局 图表 加载 圆边 滚动 标 ...
- python 简单实现文件拷贝
1.背景 一日加班需要写一个文件拷贝的函数. 写了几版拷贝函数,有需要的直接粘贴过去 def CopyLocaleFile1(sorfile,desfile): #第一版 sorfp=open(sor ...
- 【转】appium_python_API文档
1.contextscontexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控 ...
- Fiddler录制jmeter脚本,干货分享
我们知道以前jmeter的脚本来源有三个,手动书写.badboy录制.自带的录制功能(jmeter3.0该功能还比较好),目前我们又多了一个fiddler生成,自上次分享出来fiddler ...
- sql server分页
表结构 CREATE TABLE v_home ( vid int IDENTITY(1,1) not null,-- AUTO_INCREMENT, chapter varchar(20) not ...
- java异常处理的两种方法
一种是try-catch-finally,监视代码段,如果有异常就捕获. 另一种是此处不处理,声明在方法后面,抛给上级.(不处理也是一种处理)
- Windbg + .Net .NET Memory Profiler 排查内存泄露
这是一个Winform程序,用于项目中的定时运算.症状是,运行一段时间后,内存持续上升.如一天内就能够达到300M. 打开.Net Memory Profiler,监控该程序,一段时间后,看到该程序产 ...
- Delphi Form的释放和隐藏:free,hide,close
form.Free - 释放Form占用的所有资源.Free后,Form指针不能再使用,除非对Form重新赋值. form.Hide - 隐藏Form.可以调用form.Show再 ...
- ASP.NET的SEO:基础知识
本系列目录 首先谈一点我自己的体会,我还是希望能和大家分享: 当你读到一定数量的SEO资料后,你会发现,对同一个问题,众说纷纭,莫衷一是.这其实主要是因为以下一些原因造成的:1. 很多SEO技巧,是& ...