单文档中文档视图类之间的关系
来源:互联网 发布:cn丅v中国网络电视台 编辑:程序博客网 时间:2024/04/30 05:32
文档类是存储数据的,视图类是显示文档类中的数据,并且将用户对视图的操作反应到对文档类中的数据的操作,一个文档类可以跟多多个视图类相联系,也就是单文档多视图结构,而一个视图类只能跟一个文档类相对应。文档-视图结构是MFC中一个非常重要的结构类型
文档类,应用类,视图类,框架类是通过CApp类中的Instance()里面的CSingleDocTemplate* pDocTemplate;来关联的。程序运行时最先进入应用类,然后进入Instance()函数,调用单文档模板,把另外三个类相关联起来。先是Doc,然后MainFrame,最后是View类。
view是修改doc的,doc----从磁盘打开/保存文档
view----显示、控制、修改doc
如果想在Doc类中修改了数据后想让View能接受,可用UpdateAllViews,如果在View类中修改了数据想在OnDraw()中显示出来用Invalidate()擦除背景,即可更新OnDraw()中的数据。控件的数据的更新用UpdateData更新,判断是从控件中读取数据还是给控件传递数据,对于参数不同。
- 单文档中文档视图类之间的关系
- 文档,视图,框架类之间的关系及其互相调用
- 框架、文档、视图类之间的调用关系
- 框架、文档、视图类之间的调用关系
- MFC中文档视图框架和文档模板之间的关系
- MFC中文档视图框架和文档模板之间的关系
- MFC中文档视图框架和文档模板之间的关系
- MFC中文档视图框架和文档模板之间的关系
- MFC中文档视图框架和文档模板之间的关系
- MFC中文档视图框架和文档模板之间的关系
- MFC中文档和视图的关系
- [MFC小笔记]框架/文档/视图之间的调用关系
- MFC文档视图框架之间的访问关系
- MFC文档视图框架之间的访问关系
- MFC文档视图框架之间的访问关系
- 单文档多视图结构之间的数据通信
- MFC单文档多视图之间的数据传递
- 孙鑫-MFC -第三集理解:MFC单文档工程四个类之间的关系图
- Weiler-Atherton多边形裁剪算法
- 如何检查一个单向链表上是否有环?
- Window内核对象
- 关于c#的删除提示
- linux2.6内核下的一个按键中断驱动程序示例
- 单文档中文档视图类之间的关系
- 安装系统时出现Units specified don't exist SHSUCDX can't install
- 改变选中的Button背景样式
- Java中集合类用法总结(转)
- S3C2440裸板WM8976声卡驱动实现
- http服务器断点下载文件
- 关于c# byte[]型数组转换成字符串
- windows快捷键大全
- 111111111111