You are on page 1of 3

CC KIU D LIU C BN TRONG WINDOWS (Tm tt) ---oOo--Tn kiu BOOL BOOLEAN BYTE CALLBACK CHAR COLORREF CONST

DWORD DWORD_PTR DWORD32 DWORD64 FLOAT HACCEL HANDLE HBITMAP HBRUSH HCURSOR HDC HDDEDATA HDESK HFILE HFONT HGDIOBJ HGLOBAL HHOOK HICON HIMAGELIST HINSTANCE HKEY HLOCAL HMENU HMETAFILE HMODULE HMONITOR HPALETTE HPEN HRGN HRSRC HSZ HWND INT INT_PTR INT32 INT64 ngha kiu logic, c gi tr TRUE hay FALSE nh BOOL kiu byte (8 bits) qui c m t nhng hm Callback k t 8 bits (Windows ANSI) gi tr mu 32 bits, c tng hp t 3 mu c bn Red, Green, Blue bin c gi tr khng thay i trong qu trnh x l s nguyn khng du 32 bits s nguyn khng du 32 bits s dng khi cn chuyn kiu con tr DWORD tnh ton s nguyn khng du 32 bits s nguyn khng du 64 bits s thc handle n bng m t phm tt (Accelerator) handle ca 1 i tng handle ca 1 i tng nh bitmap handle ca 1 i tng brush handle ca 1 i tng cursor handle ca 1 device context (DC) handle ca 1 d liu DDE handle ca desktop handle ca file c m bng hm OpenFile, khng phi hm CreateFile handle ca 1 i tng font handle ca 1 i tng ha GDI handle ca 1 khi b nh ton cc handle ca 1 hm hook handle ca 1 i tng icon handle ca 1 i tng imagelist handle ca 1 instance handle ca 1 kha registry handle ca 1 khi b nh cc b handle ca 1 i tng menu handle ca 1 i tng meta-file handle ca 1 module handle ca 1 mn hnh hin th handle ca 1 i tng palette (bng mu) handle ca 1 i tng pen handle ca 1 i tng region handle ca 1 i tng resource handle ca 1 DDE string handle ca 1 i tng ca s s nguyn c du 32 bits s nguyn khng du 32 bits s dng khi cn chuyn kiu con tr INT tnh ton s nguyn c du 32 bits s nguyn c du 64 bits

C4W - Nguyen Tri Tuan Khoa CNTT HKHTN TP.HCM

1/3

LONG LONG_PTR LONG32 LONG64 LONGLONG LPARAM LPBOOL LPBYTE LPCOLORREF LPCSTR LPCTSTR

LPCVOID LPCWSTR LPDWORD LPHANDLE LPINT LPLONG LPSTR LPTSTR

LPVOID LPWORD LPWSTR LRESULT PBOOL PBOOLEAN PBYTE PCHAR PCSTR PCTSTR

PCWCH PCWSTR PDWORD PFLOAT PHANDLE PHKEY PINT PLONG POINTER_32

s nguyn c du 32 bits s nguyn khng du 32 bits s dng khi cn chuyn kiu con tr LONG tnh ton s nguyn c du 32 bits s nguyn c du 64 bits s nguyn c du 64 bits tham s th 2 ca message, kiu LONG con tr n kiu BOOL con tr n kiu BYTE con tr n kiu COLORREF con tr n 1 chui k t hng, kt thc bng 0. y l chui dng ANSI 8 bits/k t con tr chui k t. Nu c hiu UNICODE c nh ngha, kiu ny tng ng vi LPCWSTR; ngc li s tng ng vi LPCSTR con tr n 1 hng kiu bt k con tr n 1 chui k t hng, kt thc bng 0. y l chui dng UNICODE 16 bits/k t con tr n kiu DWORD con tr n kiu HANDLE con tr n kiu INT con tr n kiu LONG con tr n 1 chui k t, kt thc bng 0. y l chui dng ANSI 8 bits/k t con tr chui k t. Nu c hiu UNICODE c nh ngha, kiu ny tng ng vi LPWSTR; ngc li s tng ng vi LPSTR con tr n 1 kiu bt k con tr n kiu WORD con tr n 1 chui k t, kt thc bng 0. y l chui dng UNICODE 16 bits/k t gi tr 32 bits c du, l kt qu tr v ca hm nhn v x l message con tr n kiu BOOL con tr n kiu BOOLEAN con tr n kiu BYTE con tr n kiu CHAR con tr n 1 chui k t hng, kt thc bng 0. y l chui dng ANSI 8 bits/k t con tr chui k t. Nu c hiu UNICODE c nh ngha, kiu ny tng ng vi PCWSTR; ngc li s tng ng vi PCSTR con tr n 1 hng kiu WCHAR con tr n 1 chui k t hng, kt thc bng 0. y l chui dng UNICODE 16 bits/k t con tr n DWORD con tr n FLOAT con tr n HANDLE con tr n HKEY con tr n INT con tr n LONG con tr 32 bits. Trong mi trng 32 bits, y l 1 con tr y , trong mi trng 64 bits, y l 1 con tr rt gn
2/3

C4W - Nguyen Tri Tuan Khoa CNTT HKHTN TP.HCM

POINTER_64

PSHORT PSTR PTBYTE PTCHAR PTSTR

PUCHAR PUINT PULONG PUSHORT PVOID PWCHAR PWORD PWSTR SHORT SIZE_T SSIZE_T TBYTE TCHAR UCHAR UINT UINT_PTR UINT32 UINT64 ULONG ULONG_PTR ULONG32 ULONG64 ULONGLONG UNSIGNED USHORT VOID WCHAR WINAPI WORD WPARAM

(truncated pointer) con tr 64 bits. Trong mi trng 64 bits, y l 1 con tr y , trong mi trng 32 bits, y l 1 con tr m rng c du (sign-extended pointer) con tr n SHORT con tr n 1 chui k t, kt thc bng 0. y l chui dng ANSI 8 bits/k t con tr n TBYTE con tr n TCHAR con tr chui k t. Nu c hiu UNICODE c nh ngha, kiu ny tng ng vi PWSTR; ngc li s tng ng vi PSTR con tr n UCHAR con tr n UINT con tr n ULONG con tr n USHORT con tr n kiu bt k con tr n WCHAR con tr n WORD con tr n 1 chui k t, kt thc bng 0. y l chui dng UNICODE 16 bits/k t s nguyn ngn (16 bits) s byte ti a m 1 con tr c th nh v, gi tr khng du nh SIZE_T, nhng l gi tr c du Nu c hiu UNICODE c nh ngha, kiu ny tng ng vi WCHAR; ngc li s tng ng vi CHAR Nu c hiu UNICODE c nh ngha, kiu ny tng ng vi WCHAR; ngc li s tng ng vi CHAR k t khng du (unsigned char) s nguyn khng du (unsigned int) gi tr INT_PTR khng du gi tr INT32 khng du gi tr INT64 khng du gi tr LONG khng du gi tr LONG_PTR khng du gi tr LONG32 khng du gi tr LONG64 khng du s nguyn 64 bits khng du thuc tnh khng du gi tr SHORT khng du kiu bt k k t UNICODE 16 bits qui c gi hm ca nhng hm h thng s nguyn 16 bits tham s th 1 ca message, kiu WORD

C4W - Nguyen Tri Tuan Khoa CNTT HKHTN TP.HCM

3/3

You might also like