阅读本文后,我的脑海中出现了这个问题:http: //www.codeproject.com/Articles/3911/The-singular-non-modality-of-MFC-modal-dialogs。他提到 MFC 中的模态对话框并不是严格的模态对话框,而是作为一个无模式对话框(内部)实现的,它带有花里胡哨的功能,使其表现得像一个模态对话框。
具体来说,他说:
MFC 命令路由机制使用消息映射和虚拟函数的组合来实现它的功能,而真正的模态对话框将完全破坏这种机制,因为模态消息循环被控制在 MFC 命令路由机制的范围之外
谁能解释一下这个说法?如果他们试图实现一个真正的模态对话框,将会出现什么问题,这将大大澄清问题。