如何在MFC中支持多种文档类型,如MS office应用程序或Visual studio
How to support many document types in MFC like MS office applications or Visual studio
如何使我的MFC应用程序支持多种文档类型,如MS Office和Visual Studio,当您单击新建文件时,将出现一个支持所有类型的窗口,从中进行选择,然后打开适当的文档/视图。我在MFC文档/视图架构没有经验。我读过的大多数书都不涉及这一部分。它们在文档/视图上都是一样的,它们涵盖了绘制一些三角形,圆形,正方形的基本知识。我想掌握mfc文档/视图架构,最好的书或教程是什么?
另一件事是如何创建一个不支持文档/视图的MDI应用程序,[它不处理文档]它处理数据库,例如,MDI子窗体是带有控件的窗体,如何在c#中做到这一点,很容易将父窗体设置为MDI父窗体和MDI子窗体,显示,它将正常显示,这如何在mfc中实现?使用什么类型的对话框
没有什么神奇的东西,只是大量的工作。如果您希望支持文档类型X、Y和Z,那么您需要确定需要哪些模型来表示它们。相似的文档类型可以共享相似的模型。例如,在Visual Studio中,一个VB。.Net解决方案和c#解决方案可以共享相同的模型,因为它们都是。Net解决方案。然而本地c++可能需要一个不同的模型。(请记住,作为类的模型可以从基类继承,因此您可以有效地共享类似的代码)。
相关文章:
- 如何在MS Visual Studio 2019中运行QT UI
- 在C++中调用 MS SQL 存储过程
- MS Visual Studio 解决方案结合了非托管C++项目和 C# 项目
- MS 本机单元测试 - 断言::线程失败不起作用
- 为什么我不能在同一 MS VS 解决方案中的两个控制台应用中使用C++特征(仅标头库)?
- 使用 MS 绕道挂钩在调用钩子函数时崩溃C++
- Windows Toast 通知不适用于 MS CPP 示例代码
- 无法编译 ms _tzSet() 示例
- 从现有源创建 MS Visual C++ DLL 项目
- sf::Windows上的音乐:api-ms-win-crt-locale-l1-1-0.dll:无法打开共享对象文件
- 带有unique_ptr的通用单链表,MS visual studio C++中存在未知错误
- 连接到MS SQL的程序类型超出范围
- 如何在CPP中获取MS Office的部分产品关键
- 如何在不同的MS Office版本之间进行C 应用程序切换
- 检测受密码保护的 MS Office 文件在 C/C++
- 通过办公自动化或其他方式检查MS Office许可证状态
- 通过比较签名无法识别MS Office文件
- 我在哪里可以找到MS Office接口在c++和COM中做一些自动化
- 如何在MFC中支持多种文档类型,如MS office应用程序或Visual studio
- 是否有任何Api在android为ms office word(.doc/.docx)到(图像/html/xml/pdf