WIN数据类型

ndows数据类型本质类型字节数定义过程(来历)含义
ATOMunsigned short2unsigned short→WORD→ATOM在Atom表中,一键(16位整数)一值(一个String)为一个Atom。
BOOLint*int→BOOL逻辑变量,布尔值 (取值为 TRUE 或 FALSE)
BOOLEANunsigned char1unsigned char→BYTE→BOOLEAN逻辑变量,布尔值 (取值为 TRUE 或 FALSE)
BYTEunsigned char1unsigned char→BYTE字节型,8位。
CALLBACK__stdcall调用__stdcall→CALLBACK回调函数的调用约定
CHARchar1char→CHAR8位Windows字符(ANSI)
COLORREFunsigned long4unsigned long→DWORD→COLORREF红,绿,蓝(RGB)值
CONSTconst关键字const→CONST常量
CRITICAL_SECTIONRTL_CRITICAL_SECTION结构体?RTL_CRITICAL_SECTION(结构)→CRITICAL_SECTIONCritical-section对象
DWORDunsigned long4unsigned long→DWORD32位无符号整数
DWORD_PTRunsigned long4unsigned long→ULONG_PTR→DWORD_PTR(另有其它路径)略……(用处挺大,不过太长了)
DWORD32unsigned int*unsigned int→DWORD3232位无符号整数
DWORD64unsigned __int648unsigned __int64→DWORD6464位无符号整数
FLOATfloat4float→FLOAT浮点数变量
HACCELHACCEL__结构体指针 由DECLARE_HANDLE(name)宏定义的指向HACCEL__结构体的指针快捷键列表的句柄
HANDLEvoid *(一个地址) void *→HANDLE对象的句柄
HBITMAPHBITMAP__结构体指针 由DECLARE_HANDLE(name)宏定义的指向HBITMAP__结构体的指针位图的句柄
HBRUSHHBRUSH__结构体指针 由DECLARE_HANDLE(name)宏定义……画刷的句柄
HCONVHCONV__结构体指针 由DECLARE_HANDLE(name)宏定义……动态数据交换(DDE)会话的句柄
HCONVLISTHCONVLIST__结构体指针 由DECLARE_HANDLE(name)宏定义……动态数据交换(DDE)会话列表的句柄
HCURSORHICON__结构体指针 HICON__ *→HICON→HCURSOR光标的句柄
HDCHDC__结构体指针 由DECLARE_HANDLE(name)宏定义……设备上下文(DC)的句柄
HDDEDATAHDDEDATA__结构体指针 由DECLARE_HANDLE(name)宏定义……动态数据交换数据的句柄
HDESKHDESK__结构体指针 由DECLARE_HANDLE(name)宏定义……桌面(Desktop)的句柄
HDROPHDROP__结构体指针 由DECLARE_HANDLE(name)宏定义……Handle to an internal drop structure.
HDWPvoid *(一个地址) void *→HANDLE→HDWPHandle to a deferred window position structure.
HENHMETAFILEHENHMETAFILE__结构体指针 由DECLARE_HANDLE(name)宏定义……增强图元文件的句柄
HFILEint*int→HFILE由OpenFile(而不是CreateFile)打开的文件的句柄.
HFONTHFONT__结构体指针 由DECLARE_HANDLE(name)宏定义……字体的句柄
HGDIOBJvoid near * void NEAR *→HGDIOBJGDI对象的句柄
HGLOBALvoid *(一个地址) void *→HANDLE→HGLOBAL全局内存块的句柄
HHOOKHHOOK__结构体指针 由DECLARE_HANDLE(name)宏定义……句子(hook)的句柄
HICONHICON__结构体指针 由DECLARE_HANDLE(name)宏定义……图标的句柄
HIMAGELIST_IMAGELIST结构体指针 _IMAGELIST *→HIMAGELIST图片列表的句柄
HIMCHIMC__结构体指针 由DECLARE_HANDLE(name)宏定义……输入上下文的句柄
HINSTANCEHINSTANCE__结构体指针 由DECLARE_HANDLE(name)宏定义……实例的句柄
HKEYHKEY__结构体指针 由DECLARE_HANDLE(name)宏定义……(另有一条路径,一样)注册表键的句柄
HKLHKL__结构体指针 由DECLARE_HANDLE(name)宏定义……输入点标识符
HLOCALvoid *(一个地址) void *→HANDLE→HLOCAL本地内存块的句柄
HMENUHMENU__结构体指针 由DECLARE_HANDLE(name)宏定义……菜单的句柄
HMETAFILEHMETAFILE__结构体指针 由DECLARE_HANDLE(name)宏定义……图元文件的句柄
HMODULEHINSTANCE__结构体指针 HINSTANCE__*→HINSTANCE→HMODULE模块的句柄。值由模块的位置来决定。
HMONITORHMONITOR__结构体指针 由DECLARE_HANDLE(name)宏定义……显示器的句柄
HPALETTEHPALETTE__结构体指针 由DECLARE_HANDLE(name)宏定义……调色板的句柄
HPENHPEN__结构体指针 由DECLARE_HANDLE(name)宏定义……画(线)笔的句柄
HRGNHRGN__结构体指针 由DECLARE_HANDLE(name)宏定义……区域的句柄
HRSRCHRSRC__结构体指针 由DECLARE_HANDLE(name)宏定义……资源的句柄
HSZHSZ__结构体指针 由DECLARE_HANDLE(name)宏定义……动态数据交换(DDE)字符串的句柄
HWINSTAHWINSTA__结构体指针 由DECLARE_HANDLE(name)宏定义……窗口状态的句柄
HWNDHWND__结构体指针 由DECLARE_HANDLE(name)宏定义……窗口的句柄

posted on 2009-04-23 19:45  大辉  阅读(1703)  评论(0编辑  收藏  举报

导航