獲取View, Doc, App 指標

2021-04-14 00:02:10 字數 926 閱讀 7609

1)   在view中獲得doc指標    

cyousdidoc   *pdoc=getdocument();乙個視只能有乙個文件。  

也可以:    

cmainframe   *pmain   =(cmainframe   *)afxgetmainwnd();  

3)   在view中獲得mainframe指標    

4)   獲得view(已建立)指標    

cyouview   *pview=(cyouview   *)pmain->getactiveview();  

5)   獲得當前文件指標    

cdocument   *   pcurrentdoc   =(cframewnd   *)m_pmainwnd->getactivedocument();  

6)   獲得狀態列與工具欄指標    

cstatusbar   *   pstatusbar=(cstatusbar   *)afxgetmainwnd()->getdescendantwindow(afx_idw_status_bar);  

c*******   *   p*******=(c*******   *)afxgetmainwnd()->getdescendantwindow(afx_idw_*******);  

7)   如果框架中加入工具欄和狀態列變數還可以這樣    

(cmainframe   *)getparent()->m_wnd*******;  

(cmainframe   *)getparent()->m_wndstatusbar;  

8)   在mainframe獲得選單指標    

cmenu   *pmenu=m_pmainwnd->getmenu();  

9)   在任何類中獲得

應用程式類  

獲取View,Doc,App指標

1 在view中獲得doc指標 cyousdidoc pdoc getdocument 乙個視只能有乙個文件。5 獲得當前文件指標 cdocument pcurrentdoc cframewnd m pmainwnd getactivedocument 6 獲得狀態列與工具欄指標 cstatusba...

獲取控制代碼獲取指標

1.獲取應用程式指標 2.獲取主框架指標 或者cmainframe pmainframe cmainframe afxgetmainwnd 3.獲取選單指標 cmenu pmenu afxgetmainwnd getmenu 4.獲取工具欄狀態列指標 1 主框架中可以直接使用m wnd m wnds...

mfc指標獲取

1 獲取應用程式指標2 獲取主框架指標或者 cmainframe pmainframe cmainframe afxgetmainwnd 獲取選單指標 cmenu pmenu afxgetmainwnd getmenu 獲取工具欄 狀態列指標 主框架中可以直接使用m wnd m wndstatusb...