首页  >   经验  >   Windows零基础入门:2.7.1节消息机制补充说明(消息队列)

Windows零基础入门:2.7.1节消息机制补充说明(消息队列)

查看 codexia 的博客 2015-08-14 12:27:01 1671 会员文章,禁止转载
Windows   入门  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介2.7节的图中说明了消息机制和窗口机制,对于消息机制的消息队列部分,太过于抽象,虽然是对零基础入门来做的图,不过,为了更加清晰的理解,单独做一个补充说明。帮助有一点基础的同学进一步了解一下。不过这些在后面的消息机制中会更加详细深入的讲解,这里先给出补充说明。

    2.7节的图中说明了消息机制和窗口机制,对于消息机制的消息队列部分,太过于抽象,虽然是对零基础入门来做的图,不过,为了更加清晰的理解,单独做一个补充说明。帮助有一点基础的同学进一步了解一下。不过这些在后面的消息机制中会更加详细深入的讲解,这里先给出补充说明。

    在《Windows零基础入门:2.7 Win32窗口机制和消息机制整体流程》里面,我在讲解了Win32的整体的消息机制,谈到了消息队列。而图中标明的消息队列为窗口消息队列。主要是为了突出这个消息与窗口的关系。但是我们深入学习,需要更加深入的背景。那么此时的我们需要更加具体的去了解。
    为什么我想到了补充说明呢?
    看看获取消息处理消息和分派消息的代码:

while(GetMessage(&msg,NULL,0,0))
{
    TranslateMessage(&msg);
    DispatchMessage(&msg);
}

    你会发现,在三个函数中,你发现并没有窗口句柄的存在。也就是说,这三个函数不需要窗口句柄。那么如何将具体的消息正确的处理的呢?
    这里我们不做深入细致的流程解说。我们在2.7节的基础上再加深一步理解就好。
    而2.7节说的是窗口消息队列。不过那里是一个粗略的说法。给没有任何基础的人容易理解的解释。
 

开通会员付1C币>>阅读全文
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

分享到:
分享文章[Windows零基础入门:2.7.1节消息机制补充说明(消息队列)]到QQ空间

Win32课程菜单

猜您感兴趣