是MDI吗?MDI不能从mainwnd用GetActiveDocument来得文档。
下面:
CWinApp* pApp=AfxGetApp();
CMDIFrameWnd *pMainFrame=(CMDIFrameWnd *)pApp->m_pMainWnd;
CMDIChildWnd* pMDIActive = pMainFrame->MDIGetActive();
pDoc = pMDIActive->GetActiveDocument();

解决方案 »

  1.   

    主要的问题是你调用了GetMainWnd();或AfxGetMainWnd();
    使用AfxGetApp()->GetMainWnd();就没问题了
      

  2.   

    to duz:
       不行啊,即使用了AFXGETAPP也和以前的情况一样的没有改变啊。。
      TO PHOURM:
       我用的是单文挡啊
    各位这到底是什么回是啊,不明白啊
      

  3.   

    你在线程里定义一个文档类指针,在视类建立后将用GetDocument()得到的指针复制给一个
    文档类指针的全局变量。通过全局变量在复制个线程的文档类指针,试试吧,我也不知道
    效果如何。