MFC常用基本数据类型

ATOM                   原子(原子表中的一个字符串的参考) 
BOOL                   布尔变量 
BOOLEAN                布尔变量 
BYTE                   字节(8位) 
CCHAR                  Windows字符 
CHAR                   Windows字符 
COLORREF               红、绿、蓝(RGB)彩色值(32
Const                  变量,该变量的值在执行期间保持为常量 
CRITICAL_SECTION       临界段对象 
CTRYID                 国名标识符 
DLGPROC                指向一个对话框过程的指针 
DWORD                  双字(32
ENHMFENUMPROC          指向一个应用程序定义的回调函数的指针,该回调函数枚举增强的元文件记录 
ENUMRESLANGPROC        指向一个应用程序定义的回调函数的指针,该回调函数枚举资源语言。 
ENUMRESNAMEPROC        指向一个应用程序定义的回调函数的指针,该回调函数枚举资源名称。 
ENUMRESTYPEPROC        指向一个应用程序定义的回调函数的指针,该回调函数枚举资源类型。  
FARPROC                指向一个回调函数的指针 
FLOAT                  浮点变量 
FMORDER                32位字体映射值的数组 
FONTENUMPROC           指向一个应用程序定义的回调函数的指针,该回调函数枚举字体 
GOBJENUMPROC           指向一个应用程序定义的回调函数的指针,该回调函数枚举图形设备接口(GDI)对象 
HACCEL                 加速键表句柄 
HANDLE                 对象的句柄 
HBITMAP                位图句柄 
HBRUSH                 画刷句柄 
HCONV                  动态数据交换(DDE)会话句柄 
HCONVLIST              DDE会话句柄 
HCURSOR                光标句柄 
HDC                    设备描述表(DC)句柄 
HDDEDATA               DDE数据句柄 
HDLG                   对话框句柄 
HDWP                   延期窗口位置结构句柄 
HENHMETAFILE           增强原文件句柄 
HFILE                  文件句柄 
HFONT                  字体句柄 
HGDIOBJ                GDI对象句柄 
HGLOBAL                全局内存块句柄 
HHOOK                  钩子句柄 
HICON                  图标句柄 
HINSTANCE              实例句柄 
HKEY                   登记关键字句柄 
HLOCAL                 局部内存块句柄 
HMEMU                  菜单句柄 
HMETAFILE              元文件句柄 
HMIDIIN                乐器的数字化接口(MIDI)输入文件句柄 
HMIDIOUT               MIDI输出文件句柄 
HMMIO                  文件句柄 
HOOKPROC               指向一个应用程序定义的钩子函数的指针 
HPALETTE               调色板句柄 
HPEN                   画笔句柄 
HRGN                   域句柄 
HRSRC                  资源句柄 
HSZ                    DDE字符串句柄 
HWAVEIN                波形输入文件句柄 
HWAVEOUT               波形输出文件句柄 
HWINSTA                工作站句柄 
HWND                   窗口句柄 
INT                    符号整数 
LANGID                 语言标识符 
LCID                   所在国(Locale)标识符 
LCTYPE                 所在国类型 
LINEDDAPROC            指向一个回调函数的指针,该回调函数处理行坐标 
LONG                   32位符号整数 
LP                     指向一个以"NULL"结束的Unicode(TM)字符串的指针 
LPARAM                 32消息参数 
LPBOOL                 指向一个布尔变量的指针 
LPBYTE                 指向一个字节的指针 
LPCCH                  指向一个Windows字符常量的指针 
LPCCHOOKPROC           指向一个应用程序定义的钩子函数的指针 
LPCFHOOLPROC           指向一个应用程序定义的钩子函数的指针 
LPCH                   指向一个Windows字符的指针 
LPCOLORREF             指向一个COLORREF值的指针 
LPCRITICAL_SECTION     指向一个临界段对象的指针 
LPCSTR                 指向一个以"NULL"结束的WINDOWS字符串常量的指针 
LPCTSTR                指向一个以"NULL"结束的UnicodeWindows字符串常量的指针        
LPCWCH                 指向一个以"NULL"指向一个以"NULL"结束的Unicode字符常量的指针   
LPCWSTR                指向一个以"NULL"指向一个以"NULL"结束的Unicode字符串常量的指针  
LPDWORD                指向一个无符号双字(32)的指针                 
LPFRHOOLPROC           指向一个应用程序定义的钩子函数的指针 
LPHANDLE               指向一个句柄的指针 
LOHANDLER_FUNCTION     指向一个处理程序函数的指针 
LPHWAVEIN              指向一个波形输入文件句柄的指针 
LPHWAVEOUT             指向一个波形输出文件句柄的指针 
LPINT                  指向一个符号整数的指针 
LPLONG                 指向一个符号长整数(32)的指针 
LPOFNHOOKPROC          指向一个应用程序定义的钩子函数的指针 
LPPRINTHOOKPROC        指向一个应用程序定义的钩子函数的指针 
LPSETUPHOOKPROC        指向一个应用程序定义的钩子函数的指针 
LPTSTR                 指向一个以NULL结束的UnicodeWindows字符串的指针 
LRESULT                消息处理的符号结果 
LPVOID                 指向任何类型的指针 
LPWSTR                 指向一个以"NULL"结束的Unicode字符串的指针 
LUID                   局部唯一的标识符 
MCIDEVICEID            媒体控制接口(MCI)设备标识符 
MFENUMPROC             指向一个应用程序定义的回调函数的指针,该回调函数枚举元文件记录 
MMRESULT               多媒体消息的处理结果 
NPSTR                  指向一个以"NULL"结束的Windows字符串的指针 
NWPSTR                 指向一个以"NULL"结束的Unicode字符串的指针 
PBOOL                  指向一个布尔变量的指针 
PBYTE                  指向一个字节的指针 
PCCH                   指向一个Windows字符常量的指针 
PCH                    指向一个Windows字符的指针 
PCHAR                  指向一个Windows字符的指针 
PCRITICAL_SECTION      指向一个临界段对象的指针 
PCSTR                  指向一个以"NULL"结束的Windows字符串常量的指针 
PCWCH                  指向一个Unicode字符常量的指针 
PCWSTR                 指向一个以"NULL"结束的Unicode字符串常量的指针 
PDWORD                 指向一个无符号双字的指针 
PFLOAT                 指向一个浮点变量的指针 
PFNCALLBACK            指向一个回调函数的指针 
PHANDLE                指向一个句柄的指针 
PHANDLER_ROUTINE       指向一个处理程序的指针 
PHKEY                  指向一个登记关键字的指针 
PINT                   指向一个符号整数的指针 
PLONG                  指向一个符号长整数的指针 
PLUID                  指向一个局部唯一的表示符(LUID)的指针 
PROPENUMPROC           指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口特征 
PSHORT                 指向一个符号短整数的指针 
PSID                   指向一个加密标识符(SID)的指针 
PSTR                   指向一个以"NULL"结束的Windows字符串的指针 
PSZ                    指向一个以"NULL"结束的Windows字符串的指针 
PTCH                   指向一个WindowsUnicode字符的指针 
PTCHAR                 指向一个WindowsUnicode字符的指针 
PTSTR                  指向一个以"NULL"结束的WindowsUnicode字符串的指针 
PUCHAR                 指向一个无符号Windows字符的指针 
PUINT                  指向一个无符号整数的指针 
PULONG                 指向一个无符号长整数的指针 
PUSHORT                指向一个无符号短整数的指针 
PVOID                  指向任何类型的指针 
PWCH                   指向一个Unicode字符的指针 
PWCHAR                 指向一个Unicode字符的指针 
PWORD                  指向一个无符号字的指针 
PWSTR                  指向一个以"NULL"结束的Unicode字符串的指针 
REGSAM                 登记关键字的加密掩码 
SC_HANDLE              服务句柄 
SERVICE_STATUS_HANDLE  服务状态值句柄 
SHORT                  短整数 
SPHANDLE               指向一个句柄的指针 
TCHAR                  UnicodeWindows字符 
TIMERPROC              指向一个应用程序定义的定时器回调函数的指针 
UCHAR                  无符号Windows字符 
UINT                   无符号整数 
ULONG                  无符号长整数 
USHORT                 无符号短整数 
VOID                   任何类型 
WCHAR                  Unicode字符 
WNDENUMPROC            指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口 
WNDPROC                指向一个应用程序定义的窗口过程的指针 
WORD                   无符号字(16
WPARAM                 32位消息参数 
YIELDPROC              指向一个输出回调函数的指针

原文地址:https://www.cnblogs.com/xing901022/p/2749699.html