MFC 消息泵与 Win32 消息循环

问题描述 投票:0回答:1

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

现在的问题是MFC中的消息泵和Win32编程中的消息循环一样吗?还是概念不同?如果不同的话是什么意思?

提前致谢!

winapi visual-c++ mfc
1个回答
3
投票

它们大致相同。

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

有关此功能的更多详细信息,请参阅穿越 MFC 消息和命令路由的迷宫

© www.soinside.com 2019 - 2024. All rights reserved.