日期:2014-05-17 浏览次数:20814 次
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 | 窗口句柄 |