MFC中文档模板的作用 View Doc Frame之间的关系

Posted stephen-qin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC中文档模板的作用 View Doc Frame之间的关系相关的知识,希望对你有一定的参考价值。

 View和Doc由Frame来进行管理 (这些知识遇到去,对比查一下,就会加快阅读代码的速度).而文档模板DocTemplate将三者联系起来了.

单文档时框架窗口用CFrameWnd, 多文档时用CMDIFrameWnd和CMDIChildWnd.

MDI子窗口(CMDIFrameWnd)与典型的框架窗口(CMDIFrameWnd)非常相似,唯一的区别在于MDI子窗口是出现在MDI框架窗口中,而不是在桌面上。

MDI子窗口没有自己的菜单条,不过它可以共享MDI框架窗口。框架自动更改MDI框架的菜单,用于代表当前活动的MDI子窗口。

技术图片

 

技术图片

 

以上是关于MFC中文档模板的作用 View Doc Frame之间的关系的主要内容,如果未能解决你的问题,请参考以下文章

mfc doc类 的问题

mfc 多个view 一个doc

MFC 中的非动态 Doc/View 架构使用

关于MFC中App、MainFrame、Doc、View、ChildFrame的关系

MFC SDI 访问 DOC 视图

没有文档/视图架构的 MFC