MFC按照
,而大多数活动模板库 (atl) 用于 COM 编程模型, MFC 的子集 (ATL)旨在支持 COM。 主题的本节描述 MFC 对 COM 支持。
active 技术 (如 Activex 控件,活动文档包容, OLE,等等) 在一个以上网络环境中使用 (COM)组件对象模型 (com) 使软件组件交互,而不管创建的语言。 active 技术可用于创建桌面上或 Internet 运行的应用程序。 有关更多信息 COM 引入 请参见或 组件对象模型 (com)。
active 技术包括客户端和服务器技术,包括:
活动文档包容,支持在 MFC 4.2 版和更高版本中,在 活动文档容器 的整个工作区。用户可以查看 活动文档 (如 Microsoft Excel 或 word 文件) 和激活文档中的本机应用程序的整个接口 (例如 Microsoft Office 活页夹或 Microsoft Internet Explorer。 ,当文档提供 活动文档服务器时,容器用作客户端。 有关使用的更多信息激活在 Internet 应用程序文档,请参见: 激活在 Internet 文档。
Activex 控件是可用于容器 (如网站的交互式对象。 有关 Activex 控件的更多信息,请参见:
事件脚本控件的一个或多个 Activex 控件集成行为从浏览器或服务器上。 有关操作脚本的更多信息,请参见 在 Internet 上 active 技术。
自动化 (以前称为为 OLE 自动化) 使应用程序可以对另一个应用程序实现的对象,或 “显示”对象,以便可以进行操作。
自动化的对象可能是本地或 远程 (在另一个计算机访问网络)。 自动化用于 OLE 和 COM 对象可用。
使用 MFC,例如,在 连接点,本节还提供有关如何编写 COM 组件。
有关什么的讨论仍调用 OLE 什么现在调用 active 技术,请参见。 OLE的主题。
此外,请参见知识库文章 Q248019:HOWTO:防止服务器忙对话框显示在长 COM 操作时。