C++技术问题总结-第10篇 MFC中SendMessage与PostMessage异同

来源:互联网 发布:java调用openoffice 编辑:程序博客网 时间:2024/06/07 18:07

分类: C++技术总结 基础编程 110人阅读 评论(0) 收藏 举报
应用程序消息有三个来源:硬件消息(鼠标键盘等外设)、PostMessage消息、SendMessage消息,都可以发送消息事件来驱动程序执行。
消息流图如下。
硬件消息响应流程如下。
①消息进入系统消息队列。
②消息分发到应用程序消息队列。
③应用程序循环获取消息。
④消息处理函数执行。
PostMessage直接进入上述步骤②,将消息放入消息队列中,然后立刻返回。

SendMessage直接进入上述步骤④,调用消息处理函数,等待函数执行完成后返回。

0 0
原创粉丝点击