消息队列补充

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

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

windows常用消息及含义

原文地址:https://www.cnblogs.com/ssyfj/p/8494999.html