windows程式設計常見資料型別

jpss發表於2014-08-22

windows程式設計常見資料型別, 總結一下方便查閱:

型別      對應指標 描述
ATOM      .        typedef WORD ATOM;
BOOL      LPBOOL   布林型別,值要寫成TRUE或FALSE,實際上是一個int 
HACCEL    .        一個accelerator table控制程式碼, typedef HANDLE HACCEL;
HBRUSH    .        一個brush控制程式碼,typedef HANDLE HBRUSH;
HDC       .        一個DC控制程式碼,typedef HANDLE HDC;
HINSTANCE .        一個例項控制程式碼,現在和HMODULE相同, typedef HANDLE HINSTANCE;
HWND      .        一個視窗控制程式碼 typedef HANDLE HWND;
INT_PTR   PINT_PTR 64位系統下是__int64, 否則是一個int 
LPARAM    .        一個message引數型別,typedef LONG_PTR LPARAM;
LRESULT   .        回撥函式返回值, typedef LONG_PTR LRESULT;
TCHAR     PTCHAR   定義UNICODE時是一個WCHAR, 否則是char;
UINT      PUINT    一個無符號int, 值範圍0-4294967295
WCHAR     PWCHAR   16位UNICODE字元; 
.         LPWSTR   指向16位UNICODE字元的指標, typedef WCHAR *LPWSTR;
.         LPTSTR   定義UNICODE時是LPWSTR, 否則是LPSTR;
WPARAM    .        一個message引數型別,typedef UINT_PTR WPARAM;

相關文章