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 顏色索引值句柄,包含紅、綠、藍三個分量 |