单文档视图弹出一个对话框,该对话框如何使用文档类里的对象?

解决方案 »

  1.   

    一般是头文件重复包含的问题,如果你不想修改头文件的包含问题,加个CView类的指针或者CMainFrame类的指针都可以的,都有API得到CDocument类的指针的。
      

  2.   

    在CView里创建对话框CYouDlg dlg(this);
    dlg.DoModle();在CYouDlg 类里面修改对话框的构造函数.
      

  3.   

    谢谢,解决了
    CMainFrame*   MainFrame   =   (CMainFrame*)AfxGetMainWnd();       
    CXXDoc *myDoc = (CXXDoc*)MainFrame->GetActiveDocument();