文档中没有文档/查看MFC C 的文档

Document without a View in Document/View MFC c++

本文关键字:文档 MFC 查看      更新时间:2023-10-16

我正在使用Visual Studio 2012中的C 创建一个应用程序,并使用文档/查看体系结构。

我想创建一个像Visual Studio这样的项目结构。对于那些尚未使用Visual Studio或不清楚我所说的内容的人,我会简要概述:

使用我的程序的用户能够编辑"页面",借鉴它们等。保存时,将每个页面保存到一个单独的文件中。一开始,用户应该能够创建一个"项目"文件。开始时它将是空的。用户将在项目上添加页面。打开时,用户应该能够选择打开的项目文件,这将打开其/她的所有页面。一个项目可以包含不同类型的页面。

我有不同页面的一部分。我在医生板上添加了多个文档。因此,当用户单击"新"时,他/她可以从不同类型的页面中进行选择。

我不确定如何创建"项目"文档。我是否必须像为他人所做的那样将其添加到医生板上?在这种情况下,它总是为我创建一个我不需要的视图。我尝试直接在大型机中创建一个文件并读/写入,但是随后我失去了让框架管理文档的好功能。例如,我不能让用户选择在"打开文件"对话框中打开该文件。我将不得不创建解决方法,例如有一个特殊的按钮以打开项目文件。

我意识到这更多是一个概念问题。我应该如何将此"项目"文件集成到DOC/查看框架中?

任何帮助将不胜感激。

afaik应该有可能放置view-class空(null/nullptr)。不需要在医生板上放它。

要在"打开对话框"中获得支持,您需要在DOC模板中使用它。

,但也许最好拥有自己的项目管理……当您打开新项目时,可能是其他文件应该关闭...或自动打开。仍然不了解单独的部分与"项目"有何关系。

,但我认为您必须拥有管理该项目的东西。解决方案资源管理器也是VS ...

中的项目的视图