gpt4 book ai didi

c++ - MFC 中的文档 View 体系结构

转载 作者:行者123 更新时间:2023-11-28 07:11:05 26 4
gpt4 key购买 nike

我对使用 MFC 的内置文档 View 体系结构的必要性有疑问。我得到了一个基于对话框的旧项目,我必须在其中用框架替换主对话框并添加功能区。它有一种文档 View 架构,创建时没有内置类,我更愿意在新版本中重用它。但是,如果我尝试绕过通常由项目 wizzard 生成的 CDoc 和 CView 衍生物,我只能看到一个没有 ribon 的空窗口。所以...我真的必须实现这些内置的文档 View 架构,还是我只是遗漏了什么?难道不能使用项目中已有的代码吗?

最佳答案

如果您将在框架中使用多个 View 和文档,那么建议使用现有框架的设计(CDocument、CView 等)。

如果您只为功能区执行此操作,并且只是将控件从对话框移动到框架,那么您可以跳过标准文档/ View 架构并直接实例化功能区控件。

如果您不必重写大量代码,那么我建议您使用标准的文档/ View 架构,因为从长远来看,它将节省大量时间,使您的应用程序可扩展到更大的应用程序多文档设计等

关于c++ - MFC 中的文档 View 体系结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20970664/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com