获得View(已建立)指针:
CMainFrame *pMain=(CMainFrame *)AfxGetApp()->m_pMainWnd;
CYourView *pView=(CYourView *)pMain->GetActiveView();
从文档类获得指针:
CYourView* pYourView = NULL; CYourApp * pApp = (CShapeMapApp *)AfxGetApp(); CView * pView = NULL; POSITION pos = this->GetFirstViewPosition(); while (pos) { pView = this->GetNextView(pos); if (pView->IsKindOf(RUNTIME_CLASS(CYourView))) { break; } else { pView = NULL; } } if (pView == NULL) { return ; } pYourView = (CYourView*)pView;