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