標籤:
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 資料類型對照表