zoukankan      html  css  js  c++  java
  • C++MFC的关键类(View,Application,Frame,Document等等)之间访问方法列表

    From this class: You can access this class using:
    CWinApp CMainFrame CChildFrame CDocument CView
    CWinApp   AfxGetMainWnd() or
    m_pMainWnd
    AfxGetMainWnd()->MDIGetActive() AfxGetMainWnd()->GetActiveView()->GetDocument() AfxGetMainWnd()->GetActiveView()
    CMainFrame AfxGetApp() or
    theApp
      MDIGetActive() or
    GetActiveFrame()
    SDI: GetActiveView()->GetDocument()
    MDI: MDIGetActive()->GetActiveView()->GetDocument()
    SDI: GetActiveView()
    MDI: MDIGetActive()->GetActiveView()
    CChildFrame AfxGetApp() or
    theApp
    GetParentFrame()   GetActiveView()->GetDocument() GetActiveView()
    CDocument AfxGetApp() or
    theApp
    AfxGetMainWnd() AfxGetMainWnd()->MDIGetActive()   POSITION pos =GetFirstViewPosition();
    GetNextView(pos);

    (see note below)
    CView AfxGetApp() or
    theApp
    AfxGetMainWnd() GetParentFrame() GetDocument()  
    any other class AfxGetApp() AfxGetMainWnd() AfxGetMainWnd()->MDIGetActive() or
    AfxGetMainWnd()->GetActiveFrame()
    SDI: AfxGetMainWnd()->GetActiveView()->GetDocument()
    MDI: AfxGetMainWnd()->MDIGetActive()->GetActiveView()->GetDocument()
    SDI: AfxGetMainWnd()->GetActiveView()
    MDI: AfxGetMainWnd()->MDIGetActive()->GetActiveView()
    Note: To access only the current view, the document class can call AfxGetMainWnd()->GetActiveView() from a SDI application or AfxGetMainWnd()->MDIGetActive()->GetActiveView() from a MDI application.
     
  • 相关阅读:
    python3.5 安装mysqlclient
    python mysqlclient安装失败 Command "python setup.py egg_info" failed with error code 1
    python mysqlclient安装失败 Command "python setup.py egg_info" failed with error code 1
    JUC-多线程锁
    JUC-线程间通信
    JUC-LOCK接口
    JUC-JUC是什么?
    Zookeeper
    Mac 安装IDEA 2018.3 版本
    MyISAM和innoDB
  • 原文地址:https://www.cnblogs.com/xiaomaohai/p/6157203.html
Copyright © 2011-2022 走看看