访问对象 | 访问位置 | 访问实现 |
应用程序 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(); |