SDI得到MainFrame的指针(pMainFrame) : AfxGetApp()->m_pMainWnd; 或 AfxGetMainWnd(); 或 AfxGetApp()->GetMainWnd(); 得到View的指针(pView): pMainFrame->GetActiveView(); 得到Document类的指针(pDoc) : pMainFrame->GetActiveDocument(); MDI 得到ActiveFrame的指针(pChildFrm) : ((CFrameWnd*)AfxGetApp()->m_pMainWnd)->GetActiveFrame(); 得到ActiveView的指针(pView) : pChildFrm->GetActiveView(); 得到ActiveDocument的指针(pDoc) : pChildFrm->GetActiveDocument(); 注: 在View中可直接通过GetDocument();获得Doc的指指 在Doc中可通过GetFirstViewPosition()和GetNextView()遍历所有View |
MFC中一些指针的获取
最新推荐文章于 2024-09-03 15:54:49 发布