如何在MFC对话框应用程序中插入更多对话框?

Mae*_*tro 0 c++ mfc dialog

我正在尝试构建一个基于 MFC 应用程序对话框的应用程序。运行正常。但我需要插入另一个对话框。那么我怎样才能按下第一个对话框中的按钮来打开新添加的对话框呢?

我正在使用 Microsoft Visual Studio 2015。

  • 我右键单击资源文件夹并插入一个对话框。

插入了,但是怎么创建呢?

谢谢。

Rai*_*op7 6

最简单的方法是:我认为您正在创建一个基于对话框的应用程序,因此当选择菜单->关于时,您会得到一个主对话框和一个关于对话框。

  • 要将另一个对话框添加到您的应用程序中:

1- 右键单击​​资源文件上的解决方案资源管理器,然后选择“添加”->“资源”->“对话框”->“新建”

您的面前会出现一个新的对话框。右键单击该对话框并选择添加类。例如,为其指定一个名称,例如“MyDlg2”,然后单击“确定”。

您将看到添加了两个文件:MyDlg2.hMyDlg2.cpp.

现在如何弹出第二个对话框(MyDlg2)?让我们在主对话框上创建一个按钮:

这很重要,以便主对话框知道如何创建对话框 2。

  • 构建并运行。