MFC应用程序中指针的使用,MFC应用程序中指针的使用
【 tulaoshi.com - C语言心得技巧 】
MFC应用程序中指针的使用
        作者:gouguijia
 1) 在View中获得Doc指针
       1) 在View中获得Doc指针       CYouSDIDoc *pDoc=GetDocument();一个视只能有一个文档。
 2) 在App中获得MainFrame指针
       2) 在App中获得MainFrame指针CMainFrame *pMain =(CMainFrame *)AfxGetMainWnd();
 3) 在View中获得MainFrame指针
       3) 在View中获得MainFrame指针       CMainFrame *pMain=(CmaimFrame *)AfxGetApp()->m_pMainWnd;
 4) 获得View(已建立)指针
       4) 获得View(已建立)指针       CMainFrame *pMain=(CmaimFrame *)AfxGetApp()->m_pMainWnd;CyouView *pView=(CyouView *)pMain->GetActiveView();
 5) 获得当前文档指针
       5) 获得当前文档指针       CDocument * pCurrentDoc =(CFrameWnd *)m_pMainWnd->GetActiveDocument();
 6) 获得状态栏与工具栏指针
       6) 获得状态栏与工具栏指针       CStatusBar * pStatusBar=(CStatusBar *)AfxGetMainWnd()->GetDescendantWindow(AFX_IDW_STATUS_BAR);CToolBar * pToolBar=(CtoolBar *)AfxGetMainWnd()->GetDescendantWindow(AFX_IDW_TOOLBAR);
 7) 如果框架中加入工具栏和状态栏变量还可以这样
       7) 如果框架中加入工具栏和状态栏变量还可以这样       (CMainFrame *)GetParent()->m_wndToolBar;(CMainFrame *)GetParent()->m_wndStatusBar;
 8) 在Mainframe获得菜单指针
       8) 在Mainframe获得菜单指针       CMenu *pMenu=m_pMainWnd->GetMenu();
 9) 在任何类中获得应用程序类
       9) 在任何类中获得应用程序类 10) 从文档类取得视图类的指针
       10) 从文档类取得视图类的指针virtual POSITION GetFirstViewPosition() const;virtu
                        来源:http://www.tulaoshi.com/n/20160129/1483837.html
看过《MFC应用程序中指针的使用》的人还看了以下文章 更多>>