您的位置:首页 > 其它

win32 消息

2015-06-15 17:50 211 查看
API 应用程序接口 <windows.h>

SDK 软件开发包 包含API

消息队列 对于windows程序 运行时 任何操作首先是由系统收到,系统将操作转化为消息发给程序

分为进队消息和不进队消息

进队消息

不进队消息
WM_PAINT

添加属性 style=stle | A

去除属性 style=style & ~B

两种函数调用约定

_cdecl 默认方式 参数个数可变 如 printf

_stdcall 由调用函数将参数弹出栈 使用时必须显示声明

消息循环

MSG msg;

while (
GetMessage(&msg,NULL,0,0) )


{

TranslateMessage(&msg);

DispatchMessage(&msg);
//应用程序将消息返还给系统 再由系统直接调用窗口过程函数


}

//GetMessage函数 收到WM_QUIT 消息时 返回0 此应用程序就依靠这个while语句始终处于运行状态
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: