http://samver.blogbus.com/logs/61214131.html
| 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 色彩索引值控制代碼,包含紅、綠、藍三個分量 |