MFC中如何在CMainFrame類中訪問CxxxView視圖類中的成員


在視圖類中,我們可以通過調用AfxGetMainWnd()函數得到框架窗口的指針。

注意,需要在view類實現部分添加#include "MainFrm.h"。

 

1     CMainFrame* pMFram = (CMainFrame*)AfxGetMainWnd();

 

如果想在框架窗口中想調用CxxxView類中的函數,也需要得到相應View視圖類的指針。

但是需要注意,這里不僅得包含xxxView.h,還需要包含xxxDoc.h頭文件,

還需要注意頭文件的順序,先包含Doc.h,再包含View.h

 

1     CCenterServerView* pView =  (CCenterServerView*)GetActiveView();
2     pView->OnMySearch(); // 調用相應函數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM