GET App 

 AfxGetInstanceHandle()  

 AfxGetApp()  

GET Frame->View->Document 
    SDI    AfxGetMainWnd() -> GetActiveView() -> GetDocument()  
    MDI    AfxGetMainWnd() -> MDIGetActive() -> GetActiveView() -> GetDocument()  
GET Menu 
      CMenu *pMenu=AfxGetApp()->m_pMainWnd->GetMenu();  
GET ToolBar,StatusBar 
       (CMainFrame *)GetParent()->m_wndToolBar;  
       (CMainFrame *)GetParent()->m_wndStatusBar;  
       CStatusBar * pStatusBa=(CStatusBar*)AfxGetMainWnd()->GetDescendantWindow(AFX_IDW_STATUS_BAR);  
       CToolBar * pToolBar=(CtoolBar*)AfxGetMainWnd()->GetDescendantWindow(AFX_IDW_TOOLBAR);  
Get View from Document 
       GetFirstViewPosition()  和  GetNextView()  函数得到指针。

获取文档示例:

  

CMainFrame* pMainFrame = (CMainFrame*)AfxGetMainWnd();
CmyDoc* pDoc = (CmyDoc*)pMainFrame->MDIGetActive()->GetActiveView()->GetDocument();

最新文章

  1. 基于android studio编译工具下的android开发之IBeacon 例子
  2. C++单元测试 之 gtest -- 组合数计算.
  3. 35.按要求编写Java程序: (1)编写一个接口:InterfaceA,只含有一个方法int method(int n); (2)编写一个类:ClassA来实现接口InterfaceA,实现int method(int n)接口方 法时,要求计算1到n的和; (3)编写另一个类:ClassB来实现接口InterfaceA,实现int method(int n)接口 方法时,要求计算n的阶乘(n
  4. System V IPC(2)-信号量
  5. Java for LeetCode 229 Majority Element II
  6. Sturts2 工作原理
  7. 修改oracle内存占用
  8. 【SVN】is out of date
  9. html+css实现图片的层布局
  10. 通信协议:HTTP、TCP、UDP(转)
  11. 集合(list、set和map)区别
  12. Docker 概览
  13. [总结]WEB前端开发常用的CSS/CSS3知识点
  14. 腾讯首批 5000 人群,现在加入【FineUI总群】,极速体验!
  15. Mike and distribution CodeForces - 798D (贪心+思维)
  16. CodeForces1073E 数位dp+状压dp
  17. oracle dblink的创建与使用
  18. zookeeper配置
  19. Eclipse 文件太长,导致着色异常问题
  20. 超具体Windows版本号编译执行React Native官方实例UIExplorer项目(多图慎入)

热门文章

  1. 【Ruby on Rails 学习五】Ruby语言的方法
  2. 《Python编程从0到1》笔记1——表达式的风格(前缀、中缀、后缀)
  3. C++复习练习题:1-1000的完数
  4. css 命名 有的加# ,有的加点 ,有的没加。请问下都在什么情况下用的?
  5. XSS跨站简析
  6. CentOS7安装配置MariaDB(mysql)数据主从同步
  7. Spring中pom文件所需节点
  8. 洛谷 P1073 最优贸易 题解
  9. rust学习小记(1)
  10. 组合&多态&封装