日期:2014-05-17  浏览次数:20814 次

windows数据类型与对应基本类型对照表

 

windows编程中的数据类型 对应的基本类型 说明
BOOL int 布尔值,注意,该类型与值为true/false的C++类型bool不同。
BSTR unsigned short * 32位字符指针
BYTE unsigned char 8位无符号整数
COLORREF unsigned long 用作颜色值的32位值
DWORD unsigned long 32位无符号整数,段地址和相关的偏移地址
LONG long 32位带符号整数
LPARAM long 作为参数传递给窗口过程或回调函数的32位值
LPCSTR const char * 指向字符串常量的32位指针
LPSTR char * 指向字符串的32位指针
LPCTSTR const char * 指向可移植的Unicode和DBCS字符串常量的32位指针
LPTSTR char * 指向可移植为Unicode和DBCS字符串的32位指针
LPVOID void * 指向未定义类型的32位指针
LRESULT long 来自窗口过程或回调函数的32位返回值
WNDPROC long (__stdcall *)(void *,unsigned int,unsigned int,long) 指向窗口过程的32位指针
WORD unsigned short 16位无符号整数
WPARAM unsigned int 当作参数传递给窗口过程或回调函数的32位值
Windows公用句柄类型      说明  
HBITMAP 保存位图信息的内存域的句柄
HBRUSH 画刷句柄
HCTR 子窗口控件句柄
HCURSOR 鼠标光标句柄
HDC 设备描述表句柄
HDLG 对话框句柄
HFONT 字体句柄
HICON 图标句柄
HINSTANCE 应用程序的实例句柄
HMENU 菜单句柄
HMODULE 模块句柄
HPALETTE 颜色调色板句柄
HPEN 在设备上画图时用于指明线型的笔的句柄
HRGN 剪贴区域句柄
HTASK 独立于已执行任务的句柄
HWND 窗口句柄