MFC 多文档
来源:互联网 发布:软件安全性测试过程 编辑:程序博客网 时间:2024/06/11 05:12
1.获取当前文档指针
//获取主框架指针
CMainFrame* pMainFrm = (CMainFrame*)AfxGetMainWnd();
//从主框架指针获取子框架指针
CMDIChildWnd *pChild = (CMDIChildWnd *) pMainFrm ->GetActiveFrame();
//通过子框架指针获取当前视图指针
CVwView *pView = (CVwView *) pChild->GetActiveView();
//通过当前视图指针获取当前文档指针
CDocument* pDocument=pChild -> GetActiveDocument();
2.遍历获取指定类型的文档指针
//获取第一个文档模版位置
POSITION Doctemppos=pApp->GetFirstDocTemplatePosition();
while (!Doctemppos)
{
//遍历:返回第一个文档模板指针并获取下个文档模板位置
CDocTemplate *pDocTemplate = pApp->GetNextDocTemplate(Doctemppos);
//获取第一个文档位置
POSITION Docpos = pDocTemplate->GetFirstDocPosition();
while(!docpos)
{
//遍历:返回第一个文档指针并获取下个文档位置
CDocument *pdoc = pDocTemplate->GetNextDoc(Docpos );
//判断该文档是否是想要找的模板:例如
if(pDocu m ent->IsKindOf(RUNTIME_CLASS(CPD_Projec tDoc )))
{
AfxMessageBox("...");
}
}
}
- MFC 多文档
- MFC多文档
- MFC 多文档
- MFC多文档 工具条
- MFC多文档框架
- MFC多文档框架
- MFC多文档
- MFC多文档框架
- MFC多文档框架
- MFC多文档框架
- mfc opengl 多文档
- MFC多文档框架
- MFC多文档框架
- MFC多文档框架
- MFC多文档默认打开某一个文档
- MFC多文档常用函数
- MFC 多文档标题修改
- MFC 多文档程序心得
- 常指针与指针常量 (转载)
- tomcat环境变量配置
- 千呼万唤 HTML 5 (11) - 画布(canvas)之效果
- struts2自定义拦截器实现的分析说明附带代码
- ajax在线聊天室(一)
- MFC 多文档
- Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点
- 黑马程序员训练营--字符串类String的使用
- 【转】C++编译器的修改和常成员函数的由来
- 值传递/地址传递/引用传递的区别【转】
- ProgramExample
- Sql Server三范式的理解
- wince的bin结构
- Run-Time Check Failure #0