下面列出較為常用的數據類型,大體包括了字符型、整型、浮點型、布爾型、
指針型以及Windows應用程程特有的句柄型,表示指針型的數據類型往往以P或LP
作為前綴,而句柄型總是冠以H。
類型 定義
-------------------------------------------------------------
ATOM 原子(字符串在原子表中的參考值)
BOOL 布爾型(邏輯型)變量(應為TRUE或FALSE)
BOOLEAN 布爾型(邏輯型)變量(應為TRUE或FALSE)
BYTE 字節(8位)
CCHAR Windows字符
CHAR Windows字符
COLORREF RGB(紅綠藍)顏色值(32位)
CONST 在執行時其值保持不變的變量
DLGPROC 指向應用程序定義的對話框過程回調過程的指針
DWORD 雙字(32位)
DWORDLONG 雙雙字(64位)
FARPROC 指向應用程序定義的指針
FLOAT 浮點型變量
GLOBALHANDLE 全局內存塊句柄
HACCEL 加速鍵表句柄
HANDLE 對象句柄
HBITMAP 位圖句柄
HBRUSH 畫刷句柄
HDC 設備描述表句柄
HFILE 文件句柄
HFONT 字體句柄
HGDIOBJ GDI(圖形設備接口)對象句柄
HGLOBAL 全局內存塊句柄
HHOOK 鉤子句柄
HICON 圖標句柄
HINSTANCE 實例句柄
HLOCAL 本地內存句柄
HMENU 菜單句柄
HOOKPROC 指向應用程序定義的鉤子的指針
HPALETTE 調色板句柄
HPEN 畫筆句柄
HWND 窗口句柄
LOCALHAND 本地內存句柄
LONG 32位無符號值
LONGLONG 64位無符號值
LPARAM 32位消息參數
LPCSTR 指向Windows常字符串(以空字符結束)的指針
LPSTR 指向Windows字符串(以空字符結束)的指針
LPVOID 指向任意類型的指針
PROC 指向回調函數的指針
SHORT 短整型數
UCHAR 無符號Windows字符
UINT 無符號整數
ULONG 無符號長整型數(32位)
USHORT 無符號知整型數(16位)
VOID 任意類型
WNDPROC 指向在應用程序中定義的窗口過程的指針
WORD 無符號字(16位)
WPARAM 32位消息參數