如何在类中用GetDocument()(不是View或者WinApp之类的)得到文档指针?

解决方案 »

  1.   

    CDocument *pDoc = (CDocument*)(((CFrameWnd*)AfxGetMainWnd())->GetActiveFrmae())->GetActiveDocument();
      

  2.   

    你可以在类中定义一个函数
      CDocument *Doc 
    如:SetpDoc(CDocument *pdoc);
    {
      doc=pdoc
    }在使用该类的时候先将其赋值SetpDoc(文档指针)
      

  3.   

    要看当前的程序中总共有多少个文档,如果是单文档的话,可以从主框架得到文档指针,如果时多文档的话,就要使用App的CDocTemplate指针了