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

  • 相关阅读:
    Codeforces Round #436 C. Bus
    Codeforces Round #436 B. Polycarp and Letters
    Codeforces Round #436 A. Fair Game
    Codeforces Round #439 C. The Intriguing Obsession
    Codeforces Round #438 C. Qualification Rounds
    Codeforces Round #438 B. Race Against Time
    hdu 1394 Minimum Inversion Number (树状数组求逆序对)
    hdu 6318 Swaps and Inversions (线段树求逆序对数)
    ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 D 80 Days (线段树查询最小值)
    hdu 6299 Balanced Sequence (贪心)
  • 原文地址:https://www.cnblogs.com/aaaguai/p/11477400.html
Copyright © 2020-2023  润新知