有若干个对话框,如果要连在一起,就类似安装界面的样子,连成一串,
用 Next , Back,连成一串,一个dlg退出,转至下一个,或上一个dlg;
用如下方法实现可以吗?
dlg1,dlg2,,,,,,;
dlg1.OnCancel();
dlg2.DoModal();
..
我试了几次,开始时候几个还好,到后来几个就会出错,
该如何实现?

解决方案 »

  1.   

    用CPropertySheet
    AddPage添加每页
    SetWizardMode设置向导模式即可
      

  2.   

    CPropertySheet sheet;
    // CMyPage1 and CMyPage2 are derived from CPropertyPage
    CMyPage1 page1;
    CMyPage2 page2;sheet.AddPage(&page1);
    sheet.AddPage(&page2);
    sheet.SetWizardMode();
    sheet.DoModal();其中CMyPage1 CMyPage2基类为CPropertyPage
      

  3.   

    http://tech.china.com/zh_cn/netschool/programme/c/656/20001207/01_56.html