请问当主对话调用子对话框得同时关闭主对话框?子对话框调用下一个对话框同时关闭自己?

解决方案 »

  1.   

    楼主是想做安装或向导程序吗?下面的方法可以 
    试试在每个弹出对话框的OnInitDlg中:BOOL CStepxDlg::OnInitDialog() 
    {
    CDialog::OnInitDialog();

    // TODO: Add extra initialization here CWnd* pOldMain = AfxGetMainWnd();
    AfxGetApp()->m_pMainWnd=this;
      pOldMain->SendMessage(WM_CLOSE);
    return TRUE;  // return TRUE unless you set the focus to a control
                  // EXCEPTION: OCX Property Pages should return FALSE
    }然后,主对话框把CStep1Dlg给DoModal,CStep1Dlg把CStep2Dlg给DoModal,CStep2Dlg把CStep3Dlg给DoModal...
      

  2.   

    用非模态对话框,建立完成之后给自己发条WM_CLOSE消息