Windows应用程序的源文件中包含种类繁多的数据类型,其中Windows.h是用户调用系统功能的关键。常见的部分Windows数据类型及其说明。
数据类型 说明
WORD 16位无符号整数
LONG 32位有符号整数
DWORD 32位无符号整数
HANDLE 句柄
UINT 32位无符号整数
BOOL 布尔值
LPTSTR 指向字符串的32位指针
LPCTSTR 指向字符串常量的32为指针
句柄:
句柄(handle)是整个Windows编程的基础,一个句柄是指系统创建对象后返回的用来代表对象的一个值,它是Windows使用的一个唯一的整数值,是一个4字节长的数值,用于标示应用程序中不同的对象和同类对象中不同的实例。
常见句柄类型和说明:
HWND 标识窗口句柄 HDC 标识设备环境句柄
HINSTANCE 标识当前实例句柄 HBITMAP 标识位图句柄
HCURSOR 标识光标句柄 HICON 标识图标句柄
HFONT 标识字体句柄 HMENU 标识菜单句柄
HPEN 标识画笔句柄 HFILE 标识文件句柄
HBRUSH 标识画刷句柄