消息队列补充

* 消息机制补充
1 形式为先进先出
2 三个特殊的消息WM_PAINT,WM_TIMER,WM_QUIT,每次都自动排到末尾(例如,程序不响应,是因为在消息队列中的消息为处理完,WM_PAINT不能去调用)
3 有紧急通道,用于一些非列队消息,直接不排队,立即执行(像窗口刚刚创建时直接调用窗口过程函数,不进行while(getmessage)说明这些消息并没有入栈)

像showwindow,updatewindow等函数不进入消息队列,会直接响应去进行消息处理,在WM_CREATE响应时也会调用直接使用到其他消息处理而不经过消息队列

windows常用消息及含义

posted @ 2018-03-02 20:28  山上有风景  阅读(151)  评论(0编辑  收藏  举报