1.新建单文档项目MySdi
在向导最后一步选择CFormView作为视图类的基类
2.一个视图只能对应一个文档,一个文档可以对应多个视图。
3.视图类取得对应文档的方法
CMySdiDoc *pDoc = GetDocument();
ASSERT_VALID(pDoc);
重写
CMySdiDoc* CMySdiView::GetDocument() const // 非调试版本是内联的
{
 ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CMySdiDoc)));
 return (CMySdiDoc*)m_pDocument;
}
4.CDocument类UpdateAllViews();
GetDocument()->UpdateAllViews(this);
5.CView类的OnUpdate();更新视图时调用。
6.CView类的OnInitialUpdate();

当应该程序启动或者用户选择打开文件或新建文件时调用。

本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/greatverve/archive/2010/12/03/vc-doc-view.html,如需转载请自行联系原作者

VC文档与视图结构学习总结相关推荐

  1. 基于MFC多文档多视图结构的OGRE指北针程序

    基于MFC多文档多视图结构的OGRE指北针程序 0.前沿 作者: 化凡 QQ: 371691096 Mail:zhixu_07@163.com 1.  功能描述 本程序作为OGRE和MFC结合,欲实现 ...

  2. VS2019/MFC编程入门——文档、视图和框架:分割窗口

    上一节中讲了文档.视图和框架结构中各对象之间的关系,本节主要讲讲在MFC中如何分割窗口.在内容开始前为大家介绍一款MFC界面开发控件: Xtreme Toolkit Pro | 免费下载:是屡获殊荣的 ...

  3. VS2010-MFC(文档、视图和框架:分割窗口)

    转自:http://www.jizhuomi.com/software/226.html 上一节讲了文档.视图和框架结构中各对象之间的关系,本节主要讲讲在MFC中如何分割窗口. 分割窗口概述      ...

  4. 断言失败的vc++文档_了解C / C ++中的断言

    断言失败的vc++文档 In this article, we'll take a look at using the concept of assertions, using the assert ...

  5. word 文档在左侧显示文档的目录结构的方法

    word 文档在左侧显示文档的目录结构的方法 在 视图 里,选择 文档结构图 就能显示出来了. ------------------------ 现在这个版本的 word ,要选择 视图 --- 导航 ...

  6. vs2010c语言窗口程序,VS2010/MFC编程入门之四十一(文档、视图和框架:分割窗口)...

    上一节中鸡啄米讲了文档.视图和框架结构中各对象之间的关系,本节主要讲讲在MFC中如何分割窗口. 分割窗口概述 分割窗口,顾名思义,就是将一个窗口分割成多个窗格,在每个窗格中都包含有视图,或者是同一类型 ...

  7. Linux之文档与目录结构 目录的相关操作 Linux的文件系统

    Linux之文档与目录结构 Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同.首先Linux没有"盘(C盘.D盘.E盘)"的概念.已经建立文件系统的 ...

  8. 运维 03 Linux之文档与目录结构

    Linux之文档与目录结构 Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同.首先Linux没有"盘(C盘.D盘.E盘)"的概念.已经建立文件系统的 ...

  9. 框架、文档、视图类之间的调用关系

    在多文档MFC应用程序执行过程中,创建了多于一个的文档类.视图类.子框架类对象和一个主框架类.应用类对象.这些对象之间是通过一定的方式联系在一起的,在应用程序设计中,时常需要通过这些对象之间的关系来实 ...

最新文章

  1. 3 : 1,从21世纪科技趋势分析美国为什么一定要遏制华为
  2. Apache 配置支持HTTPS的SSL证书
  3. iOS自动偏移64个像素
  4. 模拟实现STL中map和set容器
  5. mysql微服务查询问题_【mysql】微服务架构下跨服务查询的聚合有什么好的方案?...
  6. 作者:李大中(1976-),男,中国联合网络通信集团有限公司信息化事业部数据中心工程师...
  7. Nginx之http配置
  8. 2018 年,JavaScript 都经历了什么?
  9. 【vim环境配置】解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题
  10. 对电机油冷分析_【外文解读】电动汽车转子油冷电机
  11. 高中计算机评课,高中信息技术优质课评课范文
  12. STVP 烧录hex详细讲解
  13. js手机端上传图片,带压缩图片
  14. ARM9开发板实验笔记(1)
  15. Linkflow CDP亮相GDMS全球数字营销峰会
  16. C/C++图形库EasyX快速上手指南【1】——绘图窗口和基本图形文字绘制
  17. 计算思维运用计算机的例子,计算思维案例及平时成绩讨论题资料.doc
  18. Windows程序设计——简单记事本
  19. fedora Yum命令
  20. 感觉世界变化太快...

热门文章

  1. Windows Server 2008 R2 RODC(只读域控制器)
  2. 如何“在21天内自学C++”
  3. PHP内核之旅-3.变量
  4. CUDA学习(二十九)
  5. sqlDevelopor客户端操作MySQL数据库
  6. eclipse fat jar 打包插件
  7. shell脚本相关指令
  8. js页面重定向跳转代码总结(待续)
  9. WCF中如何修改MaxItemsInObjectGraph的限制
  10. 小米9.0系统最简单激活xposed框架的教程