【发布时间】:2010-11-16 14:10:56
【问题描述】:
我有一个对话框(CDialog 派生类),它可以以两种不同的方式(编辑模式和编程模式)使用。
当对话框打开以在编程模式下使用时,它是一个无模式对话框,用于修改主视图(一种工具栏)。当它以编辑模式打开时,用户可以更改对话框本身的配置,在这种情况下它是一个模态对话框。
现在它们是两个不同的对话框,几乎没有区别,我只想有一个对话框,让用户只需按对话框中的一个按钮就可以在编程模式和编辑模式之间切换。
所以我需要在运行时将无模式对话框转换为模态对话框,反之亦然。有没有办法做到这一点?
谢谢。
【问题讨论】:
标签: mfc modal-dialog cdialog