MFC中各种指针的获取
2015-06-16 13:51
260 查看
转来的图表
获得CWinApp | 获得CMainFrame | 获得CChildFrame | 获得CDocument | 获得CView | |
在CWinApp中 | AfxGetMainWnd() m_pMainWnd | AfxGetMainWnd()->MDIGetActive() AfxGetMainWnd()->GetActiveFrame() | SDI:AfxGetMainWnd()->GetActiveView()->GetDocument() MDI:AfxGetMainWnd()->MDIGetActive()->GetActiveView()->GetDocument() | SDI:AfxGetMainWnd()->GetActiveView() MDI:AfxGetMainWnd()->MDIGetActive()->GetActiveView() | |
在CMainFrame中 | AfxGetApp() theApp | MDIGetActive() GetActiveFrame() | SDI:GetActiveView()->GetDocument() MDI:MDIGetActive()->GetActiveView()->GetDocument() | SDI:GetActiveView() MDI:MDIGetActive()->GetActiveView() | |
在CChildFrame中 | AfxGetApp() theApp | GetParentFrame() | GetActiveView()->GetDocument() | GetActiveView() | |
在CDocument中 | AfxGetApp() theApp | AfxGetMainWnd() | AfxGetMainWnd()->MDIGetActive() AfxGetMainWnd()->GetActiveFrame() | POSITION pos = GetFirstViewPosition();GetNextView(pos) | |
在CView中 | AfxGetApp() theApp | AfxGetMainWnd() | GetParentFrame() | GetDocument() | |
在其他类中 | AfxGetApp() | AfxGetMainWnd() | AfxGetMainWnd()->MDIGetActive() AfxGetMainWnd()->GetActiveFrame() | SDI:AfxGetMainWnd()->GetActiveView()->GetDocument() MDI:AfxGetMainWnd()->MDIGetActive()->GetActiveView()->GetDocument() | SDI:AfxGetMainWnd()->GetActiveView() MDI:AfxGetMainWnd()->MDIGetActive()->GetActiveView() |
相关文章推荐
- __thread 和 __typeof__关键字
- 我先连接usb cable再对系统上电,没有图像的问题分析实录
- Win32多线程编程(5) — 线程局部存储
- Win32多线程编程(4) — JTHREAD剖析
- linux命令四:awk
- (转) Spring读书笔记-----部署我的第一个Spring项目
- 雨松MOMO UGUI 之 UI的深度学习(二)
- c语言计算一个日期的下一天后N天后的日期
- [编译原理]词法分析器的分析与实现
- 用 verbose GC 分析 IBM WebSphere Portal 的内存问题
- Ubuntu14.04下adb命令出现的问题
- Win32多线程编程(3) — 线程同步与通信
- (两)unity4.6Ugui中国教程文档-------总结-UGUI Canvas
- Linux软件安装为什么名字不一样
- JavaScript 错误
- PHP 批量上传文件 大全
- 连续正整数
- Win32多线程编程(2) — 线程控制
- Win32多线程编程(1) — 基础概念篇
- 《大话设计模式》--OOTV杯超级模式大赛--模式总结(29-C)