OLE背景:实现策略

根据您的应用程序,但添加的 OLE 四项可能实现策略支持:

  • 在编写新应用程序。

    这种情况通常需要最少工作。您运行 MFC 应用程序向导并选择或高级功能或多个文档支持创建主干应用程序。有关这些选项的信息以及它们执行,请参见中的文章 创建 MFC EXE 程序

  • 您有一个程序编写与不支持 OLE 的 Microsoft 基础类库版本 2.0 或更高版本。

    使用 " MFC 应用程序向导如前所述创建新的应用程序,然后复制和粘贴从新应用程序的代码添加到现有的应用程序。对于服务器、容器或自动化的应用程序仍有效。对于此方法的示例 自由曲线 参见 MFC 示例。

  • 您需要实现 OLE 版本 1.0 支持的 Microsoft 基础类 (mfc) 库存程序。

    对此转换方法参见 MFC 技术说明 41

  • 您有未使用编写 Microsoft 基础类 (mfc) 和可能存在也可能不实现 OLE 支持的应用程序。

    这种情况大部分工作需要。一种方法是创建新应用程序,在第一种方法,然后复制和粘贴将现有代码到它。如果您的现有代码编写 C,则您可能需要修改它,以便它可以编译为 C++ 代码。如果您的 C 代码调用 windows API,则不必更改它使用 Microsoft 基础类。此方法可能会要求您的程序进行一些更改 framework 支持使用的文档/视图结构 2.0 版和高 Microsoft 基础类。有关此结构的更多信息,请参见 技术说明 25

一旦确定的方法,则应阅读 容器服务器 文章 (具体取决于您编写) 应用程序的类型或检查示例程序或两个。MFC OLE 示例 OCLIENTHIERSVR 演示如何实现容器和服务器的各个方面,分别。在不同时刻在这些文章,您将为这些示例中的引用的某些功能,讨论的技术的示例。

请参见

参考

MFC 应用程序向导

概念

OLE背景

容器:实现容器

服务器:实现服务器