码迷,mamicode.com
首页 > Windows程序 > 详细

句柄、Windows数据类型

时间:2017-09-09 11:46:47      阅读:433      评论:0      收藏:0      [点我收藏+]

标签:UI   tps   hicon   icon   数据类型   资源   oat   nic   unicode   

WORD:16位无符号整型数据
DWORD:32位无符号整型数据(DWORD32)
DWORD64:64位无符号整型数据
INT:32位有符号整型数据类型
INT_PTR:指向INT数据类型的指针类型
INT32:32位符号整型
INT64:64位符号整型
UINT:无符号INT
LONG:32位符号整型(LONG32)
ULONG:无符号LONG
LONGLONG:64位符号整型(LONG64)
SHORT:无符号短整型(16位)
LPARAM:消息的L参数
WPARAM:消息的W参数
HANDLE:对象的句柄,最基本的句柄类型
HICON:图标的句柄
HINSTANCE:程序实例的句柄
HKEY:注册表键的句柄
HMODULE:模块的句柄
HWND:窗口的句柄
LPSTR:字符指针,也就是字符串变量
LPCTSTR:根据环境配置,如果定义了UNICODE宏,则是LPCWSTR类型,否则则为LPCSTR类型
LPCWSTR:UNICODE字符串常量
LPDWORD:指向DWORD类型数据的指针
CHAR:8比特字节
TCHAR:如果定义了UNICODE,则为WCHAR,否则为CHAR
UCHAR:无符号CHAR
WCHAR:16位Unicode字符
BYTE:字节类型(8位)
CONST:常量
FLOAT:浮点数据类型
SIZE_T:表示内存大小,以字节为单位,其最大值是CPU最大寻址范围
VOID:无类型,相当于标准C语言中的void
WINAPI:Windows API的函数调用方式,常见于SDK头文件中对API函数的声明中,相当于_stdcall(更严格地说,这不是数据类型,而是一种函数调用约定
 
BYTE 8位 unsigned char
CHAR 8位 char
BOOL 16位 int
DWORD 32位  unsigned long int
HANDLE 一般句柄
HWND 32位 long int
LONG 32位 long int
LPCSTR 指向字符串的 const 指针
LPSTR 指向字符串的指针
SHORT 16位短整数
UINT 32位无符号长整数
WORD 16位无符号短整数


BITMAP 独立于逻辑设备的位图(DIB)
LOGBRUSH  逻辑刷
LOGFONT 逻辑字体
LOGPEN 逻辑笔
MSG 窗口消息
POINT 点
RECT 矩形
WNDCLASS 窗口类结构


hBitmap 为保存DIB图像信息的内存域的句柄
hBrush 当画图时用于填满设备范围的刷子的句柄
hCtl 子窗口控件的句柄
hCursor 鼠标光标句柄
hDc 设备描述表句柄
hDlg 文本字体的句柄
hFont 文本字体的句柄
hIcon 图标的句柄
hInstance windows应用程序实例句柄
hMem 内存块句柄
hMenu 菜单或弹出式菜单句柄
hModule 模式的句柄,常用于从一可执行文件获取资源数据
hPalette 颜色调色板
hPen 当在设备上画图时用于指明线型的笔的句柄
hRgn 在窗口上剪贴一块区域的句柄
hTask 独立于已执行的任务的句柄
hWnd 窗口句柄

句柄、Windows数据类型

标签:UI   tps   hicon   icon   数据类型   资源   oat   nic   unicode   

原文地址:http://www.cnblogs.com/ZHENGJUNupperclassman/p/7497331.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!