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