`

MFC SDI/MDI 各个类之间的互访

    博客分类:
  • MFC
 
阅读更多

 

访问对象

访问位置

访问实现

应用程序 App

任何位置

   AfxGetApp();

   ② 在要使用应用程序 App 的文件中加入:

extern CAApp theApp ,然后直接使用全局的 theApp 变量。

主框架窗口

任何位置

① AfxGetMainWnd();

② AfxGetApp()->m_pMainWnd;

视图

框架类中

GetActiveView();// 当前的活动视图

文档类中

GetFirstViewPosition (); // 可以获取全部视图

GetNextView ();

文档

文档类中

GetDocument()

文当模版类中

GetFirstDocPosition(); // 该文档模版对应全部文档

GetNextDoc();

框架类中

GetActiveDocument(); // 当前活动文当

子框架类( MDI 中)

主框架类中

① MDIGetActive ();

② GetActiveFrame ();

视图类中

GetParentFrame();

文档模版

文档类中

GetDocTemplate();

应用程序 App

GetFirstDocTemplatePosition();

GetNextDocTemplate();

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics