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 数据类型对照表的更多相关文章

  1. 【转载】Windows api数据类型

    最近在接触windows api函数,看到了很多之前没有看到过的数据类型,发现“个人图书馆”中有个帖子说的挺详细的,特地搬运过来 Windows 数据类型 Delphi 数据类型 描述 LPSTR P ...

  2. C#中调用Windows API时的数据类型对应关系

    原文 C#中调用Windows API时的数据类型对应关系 BOOL=System.Int32 BOOLEAN=System.Int32 BYTE=System.UInt16 CHAR=System. ...

  3. windows API与C#的数据类型对应关系表

    API与C#的数据类型对应关系表 API数据类型 类型描述 C#类型 API数据类型 类型描述 C#类型 WORD 16位无符号整数 ushort CHAR 字符 char LONG 32位无符号整数 ...

  4. Delphi 常用数据类型 字符串类型 数据类型等等

    字符串类型 Delphi有三种类型的字符: ●AnsiChar这是标准的1字节的ANSI字符,程序员都对它比较熟悉. ●WideChar这是2字节的Unicode字符. ●Char在目前Delphi早 ...

  5. 浅议Delphi中的Windows API调用(举的两个例子分别是String和API,都不错,挺具有代表性)

    浅议Delphi中的Windows API调用http://tech.163.com/school • 2005-08-15 10:57:41 • 来源: 天极网为了能在Windows下快速开发应用程 ...

  6. Delphi Windows API判断文件共享锁定状态(OpenFile和CreateFile两种方法)

    一.概述 锁是操作系统为实现数据共享而提供的一种安全机制,它使得不同的应用程序,不同的计算机之间可以安全有效地共享和交换数据.要保证安全有效地操作共享数据,必须在相应的操作前判断锁的类型,然后才能确定 ...

  7. Delphi 数据类型列表 good

    Delphi 数据类型列表 分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 2147483647 4 有符号32位 Cardinal 0 .. 429496 ...

  8. Delphi Windows API判断文件共享锁定状态(使用OpenFile来判断)

    一.概述 锁是操作系统为实现数据共享而提供的一种安全机制,它使得不同的应用程序,不同的计算机之间可以安全有效地共享和交换数据.要保证安全有效地操作共享数据,必须在相应的操作前判断锁的类型,然后才能确定 ...

  9. Delphi 基本数据类型列表 高级数据类型列表 字符类型查询列表清单

    原文:Delphi 基本数据类型列表 高级数据类型列表 字符类型查询列表清单 长长的列表文字类型文件 分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 214 ...

随机推荐

  1. ARM开发板挂载U盘

    ARM开发板运行Linux系统后,插入U盘,通过串口打印系统识别到U盘如下: 系统识别U盘盘符为sda4 那么需要挂载后才能操作U盘:挂载命令 mount -t vfat /dev/sda4 /mnt ...

  2. 软件测试—— junit 单元测试

    Tasks: Install Junit(4.12), Hamcrest(1.3) with Eclipse Install Eclemma with Eclipse Write a java pro ...

  3. 【Unity Shaders】学习笔记——渲染管线

    [Unity Shaders]学习笔记——Shader和渲染管线 转载请注明出处:http://www.cnblogs.com/-867259206/p/5595924.html 写作本系列文章时使用 ...

  4. Centos7 install Openstack - (第三节)添加镜像服务(Glance)

    Centos7 install Openstack - (第三节)添加镜像服务(Glance) 我的blog地址:http://www.cnblogs.com/caoguo 该文根据openstack ...

  5. Quick Sort

    class Program { static int[] a = new int[] { 6, 1, 2, 7, 9, 3, 4, 5, 10, 8 }; int n; static void Mai ...

  6. 慕课网-安卓工程师初养成-4-9 Java循环语句之 for

    来源:http://www.imooc.com/code/1425 Java 的循环结构中除了 while 和 do...while 外,还有 for 循环,三种循环可以相互替换. 语法: 执行过程: ...

  7. No.001 Two Sum

    Two Sum Total Accepted: 262258 Total Submissions: 1048169 Difficulty: Easy Given an array of integer ...

  8. linx 实用操作命令一

    如果apache安装成为linux的服务的话,可以用以下命令操作:service httpd start 启动service httpd restart 重新启动service httpd stop ...

  9. js日期的写法,获取girdviw的行数、提示信息、验证数量信息

    //制订日期(js日期的写法) var myDate = new Date(); var theDate = myDate.toLocaleDateString();  //获取今天的日期 //获取控 ...

  10. Maven 的41种骨架

    1: internal -> appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型) 2: internal -> appfus ...