MFC框架各部分指针获取方式
来源:互联网 发布:用友网络市值 编辑:程序博客网 时间:2024/06/01 10:44
本来已经转载了一篇自己认为很不错的有关指针获取的文章了,但是发觉这篇文章也非常不错,也一并转过来。
(参见《MFC中获取各种类(文档、视图、框架、应用程序)指针的方法》:http://blog.csdn.net/yuvmen/archive/2010/09/11/5877232.aspx)
获得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()
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- MFC框架各部分指针获取方式
- 细节决定成败
- 用VB模拟键盘事件的N种方法
- VC++引用键盘钩子
- WSAEventSelect模型学习
- Discuss: Network failure - application reaction (9.17 update)
- MFC框架各部分指针获取方式
- 程序中如何调用Datalinks
- Delphi中TFileTime、TSystemTime 及 DOS 时间
- SIP
- google instant
- 文件服务器共享目录设置(一)
- 在properties文件中保存中文
- 今天刚到这里
- c++开题