在文档视图程序中:
  在CView类中得到文档指针:CViewDoc *pDoc=GetDocument();现在我自建一个对话框类,如何在这个对话框中得到该文档指针

解决方案 »

  1.   

    CViewDoc *pDoc = (CViewDoc*)((CMainFrame*)theApp.m_pMainWnd)->GetActiveDocument();
      

  2.   

    其他类中获取当前活动文档CxxxDoc指针:多文档:
    CMainFrame *pMF=(CMainFrame *)AfxGetMainWnd();
    CChildFrame *pCF=(CChildFrame *)pMF->GetActiveFrame();
    CxxxDoc *pActiveView = (CxxxDoc *)pCF->GetActiveDocument();单文档:
    CMainFrame *pMF=(CMainFrame *)AfxGetMainWnd();
    CxxxDoc *pActiveView = (CxxxDoc *) pMF->GetActiveDocument();