建一个基于对话框的MFC程序。想通过点击主界面上的一个按钮生成另一个对话框作为当前窗口,然后在新对话框中点击按钮可以关闭新对话框返回主界面。
怎么实现?盼大侠赐教!谢谢!

解决方案 »

  1.   

    新建一个Dlg,比如CNewDialogCNewDialog dlg;
    dlg.DoModal();
      

  2.   

    新建一个对话框让它与一个新的对话框子类CNewDlg关联,
    在主对话框上点击按钮的事件响应函数里加上
    CNewDlg dlg;
    dlg.DoModal();
      

  3.   

    LS几位说得对。
    为新对话框建立类。在按钮响应函数用该类生成对象,调用对象的DoModal即可生成新对话框。
    新对话框销毁用CDialog的OnOK函数即可。
    谢谢大家。