zoukankan      html  css  js  c++  java
  • 文档、视图、框架类之间相互访问的方法

    Document(文档)、View(视图)、Frame(框架)、App(应用)之间相互访问的方法。

        访问对象

    访问位置

    访问实现

    应用程序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();

    说明:1)以上给出的都是方法,实际访问中可能还要进行以下简单的处理,如类型转换,循环遍历等;

             2)可能没有列举完所有可能位置的互访问,但可以通过他们的组合得到。

     

  • 相关阅读:
    jQuery的面试题
    DOM面试题
    JavaScript高级
    Bootstrap面试题
    ajax面试题
    CSS3面试题
    MySQL的列约束
    MySQL数据库介绍
    java数据类型之间的转换
    java中变量和标识符名命名规范
  • 原文地址:https://www.cnblogs.com/lscheng/p/2225354.html
Copyright © 2011-2022 走看看