0

我很难隐藏模式对话框。我正在做的是 - 我正在尝试在 MFC 中为我自己的应用程序设计一个 UI,一种设置助手。

在第一个对话框中我有NEXT按钮,所以当我点击它时,它必须隐藏第一个对话框并移动到第二个对话框,我在第二个对话框中有一些控件。

我怎样才能做到这一点?

4

2 回答 2

1

我从未尝试隐藏模态对话框...不确定如何完成。

无论如何,在我看来,您不需要隐藏对话框,而是销毁第一个对话框并创建第二个对话框。您可以使用EndDialog终止模式对话框。

但是 MFC 有自己的机制来创建你自己的向导,看看这个类CPropertySheet。我相信你可以找到数千个例子,这是一个

希望能帮助到你。

于 2009-12-01T07:14:13.437 回答
1

您可以使用ShowWindow()函数隐藏模态它的默认SW_SHOW值等于真值 1 并且 SW_HIDE当您单击下一个按钮时隐藏模态使用值您只需使用ShowWindow(SW_HIDE) 如果您制作上一个按钮,您应该使用模态指针或者下一个模态应该是子模态,因为您不能有 prev 模态变量。我希望你能理解我的英语

于 2012-11-18T13:38:11.043 回答