【问题标题】:MFC message pump vs Win32 message loopMFC 消息泵与 Win32 消息循环
【发布时间】:2012-10-01 10:27:43
【问题描述】:

好吧,我有点困惑。当我从 Programming Windows (Charles Petzold) 学习 Windows 编程中的消息循环时,情况看起来不错。我完成了最初的 3 章(Windows 消息、消息循环和其他内容)并想深入研究 MFC,所以现在开始使用 MFC 编程 Windows (Jeff Prosise)。

现在的问题是MFC 中的消息泵是否与Win32 编程中的消息循环相同?还是概念不同?如果不同,那是什么意思?

提前致谢!

【问题讨论】:

    标签: winapi visual-c++ mfc


    【解决方案1】:

    它们大致相同。

    MFC 的消息泵实现了一个消息循环,但在混合中引入了PreTranslateMessage() 方法,因此对话消息可以由它们自己的类而不是主循环来翻译。

    有关此功能的更多详细信息,请参阅Meandering Through the Maze of MFC Message and Command Routing。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-17
      • 2010-10-18
      • 2015-01-25
      • 2013-04-11
      相关资源
      最近更新 更多