我正在尝试构建基于MFC应用程序Dialog的应用程序。运行正常。但是我需要插入另一个对话框。那么,如何例如从第一个对话框中按下按钮来打开新添加的对话框?
我正在使用Microsoft Visual Studio 2015。
它已插入,但是如何创建?
谢谢。
答案 0 :(得分:2)
最简单的方法是:我认为您正在创建一个基于Dialog的应用程序,因此在选择菜单-> About时会得到一个主对话框和一个About对话框。
1-右键单击资源文件上的解决方案资源管理器,然后选择添加->资源->对话框->新建
您将在自己的前面获得一个新的对话框。右键单击此对话框,然后选择添加类。给它一个名称,例如“ MyDlg2”,然后单击“确定”。
您将看到添加了两个文件:MyDlg2.h
和MyDlg2.cpp
。
现在如何弹出第二个对话框(MyDlg2)?让我们在主对话框上创建一个按钮:
在此处理程序中输入:
MyDlg2 dlg;
dlg.DoModal();
滚动到该文件的顶部并添加:
#include "MyDlg2.h"
这很重要,以便主对话框知道如何创建对话框2。
答案 1 :(得分:0)
您需要从CDialog派生一个类。 有关更多信息,请查看this MSDN示例。