如何保存对话状态以使其不关闭?

时间:2014-02-07 07:22:38

标签: visual-c++ mfc dialog

我设计了基于mfc对话框的应用程序,其中首先我设计了包含多个子窗口的主要父窗口,带有制表符控件,它工作正常。我在父对话框之前添加一个对话框并从中调用父对话框。所以调用新的对话框插入在父对话框上的后退按钮,它运行良好,但第二次父对话框无法打开和应用程序关闭。所以如何保存父对话框的状态第二次初始化。我使用methodlogy上面给出的上述场景: 我将父对话框的OnInitDialog()中的新对话框称为DoMOdal()方法。 后面的按钮代码如下:

void CParent::OnBnClickedBack()
{
    UpdateData(TRUE);
    NewDlg dlg=new NewDlg();
    OnOK();
    dlg.DoModal();
}

0 个答案:

没有答案