zoukankan      html  css  js  c++  java
  • Windows api数据类型【转载】

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

    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 颜色索引值句柄,包含红、绿、蓝三个分量

  • 相关阅读:
    特征选择常用算法综述
    C++中的extern "C"
    OpenGL管道概括
    使用CGAL查找输入三角网格模型独立模型个数
    图形学领域的关键算法及源码链接
    STL学习笔记
    CGAL+QT4.84+Boost1.53 错误[Parse error at "BOOST_JOIN"]
    Template函数
    在windows环境下安装配置CGAL
    关于C++中的堆、栈
  • 原文地址:https://www.cnblogs.com/aaaguai/p/11477400.html
Copyright © 2011-2022 走看看