MFC构建中,任意程序位置,获取当前活动视图、文档类
2013-05-13 16:01
351 查看
假设建立MFC工程名称为 MyTest;
//首先找到当前工程主框架
CMainFrame *pMainWnd = (CMainFrame*)AfxGetApp()->m_pMainWnd;
//有主框架找到当前活动子框架
CMDIChildWnd *pChild = (CMDIChildWnd *) pMainWnd->GetActiveFrame();
//由活动子框架,找到当前活动视图
CMyTestView *pView = (CMyTestView*) pChild->GetActiveView();
//当前活动是与文档通信函数GetDocument()
CMyTestDoc *pDoc=(CMyTestDoc *)pChild->GetActiveDocument();
或者
CMyTestDoc *pDoc=pView->GetDocument();
//首先找到当前工程主框架
CMainFrame *pMainWnd = (CMainFrame*)AfxGetApp()->m_pMainWnd;
//有主框架找到当前活动子框架
CMDIChildWnd *pChild = (CMDIChildWnd *) pMainWnd->GetActiveFrame();
//由活动子框架,找到当前活动视图
CMyTestView *pView = (CMyTestView*) pChild->GetActiveView();
//当前活动是与文档通信函数GetDocument()
CMyTestDoc *pDoc=(CMyTestDoc *)pChild->GetActiveDocument();
或者
CMyTestDoc *pDoc=pView->GetDocument();
相关文章推荐
- MFC程序中访问当前活动视图和活动文档
- 在MFC中获取窗口\视图句柄 &获取当前活动的CView
- 在MFC中获取窗口\视图句柄 &获取当前活动的CView .
- 在MFC中获取窗口\视图句柄 &获取当前活动的CView .
- MFC获取文档 视图 程序 框架类的指针
- MFC 获取当前活动窗口的句柄
- 微信小程序开发之真机测试 地图定位 map API 无法获取当前位置的问题
- mfc创建一个没有文档类的视图程序
- 小程序之一键回到顶部和获取滚动条当前位置
- 如何获取当前 CDocument 或 CView 从任意位置
- C# 如何获取鼠标在屏幕上的位置,不论程序是否为活动状态
- MFC 获取当前程序运行目录
- MFC之Win7获取当前活动用户与锁屏状态
- MFC获取文档 视图 程序 框架类的指…
- MFC MDI 获取当前视图
- 微信小程序 实现获取当前位置并在地图上显示
- C#获取当前活动窗口进程、进程ID、程序路径
- c# 获取当前活动窗口句柄,获取窗口大小及位置
- 【微信小程序遇到的坑】获取用户当前位置并将坐标转化为中文
- 微信小程序开发之真机测试 地图定位 map API 无法获取当前位置的问题