首页 > 代码库 > Windows 数据类型
Windows 数据类型
下面是MSDN的常用Window类型:
1.调用函数的接口类型:
数据类型 | 描述 |
APIENTRY | 应用程序入口,调用约定的系统功能,在WinDef.h定义如下 #define APIENTRY WINAPI |
WINAPI | 应用程序入口,调用约定的系统功能,在WinDef.h定义如下 #define WINAPI __stdcall |
CALLBACK |
应用程序入口,调用约定的系统功能,在WinDef.h定义如下 #define CALLBACK __stdcall
|
注意 | APIENTRY/WINAPI/CALLBACK都用__stdcall来进行函数调用,然而只是用CALLBACK来指定回调函数,window api用WINAPI来调用 |
2.消息相关类型
WPARAM | 一个消息参数,这个类型在 WinDef.h定义如下:
|
UINT_PTR | 一个无符号的INT_PTR |
LPARAM | 一个消息参数,这个类型在 WinDef.h定义如下:
|
LONG_PTR | 一个有符号的指针型数据,指向LONG |
3.句柄相关:句柄是一种特殊的智能指针,当一个应用层序要引用其它系统的内存或者管理对象时可以使用句柄,总之,前面带有H的开头一般都是指向xxx的句柄。
HWND | 指向窗口的句柄,这个类型在WinDef.h中定义: typedef HANDLE HWND |
HANDLE | 指向对象的句柄。在WinNT.h中定义如下: typedef PVOID HANDLE |
PVOID | 指向任何类型的指针在WinNT.h定义: typedef void *PVOID |
HICON | 指向图标的句柄 |
Windows 数据类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。