如果是单文档程序:
// CMainFrame *pFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd);
CMainFrame *pFrame = (CMainFrame*)(::AfxGetMainWnd());
CxxDoc *pdoc = (CxxDoc*)(pFrame->GetActiveDocument());
如果是多文档程序:
//CMainFrame *pFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd);
//CChildFrame *pChild = (CChildFrame*)(pFrame->GetActiveFrame());
//CXXDoc *pDoc = (CXXDoc *)(pChild->GetActiveDocument());
CXXDoc *pDoc = (CXXDoc*)(((CChildFrame*)(((CMainFrame*)(::AfxGetMainWnd()))->GetActiveFrame()))->GetActiveDocument());