MFC 的子集旨在支持 COM,而大多数活动模板库 (ATL) 专为 COM 编程而设计。 本主题的此部分介绍 MFC 对 COM 的支持。
活动技术(如 ActiveX 控件、活动文档包含、OLE 等)使用组件对象模型(COM)使软件组件能够在网络环境中相互交互,而不考虑创建它们的语言。 活动技术可用于创建在桌面或 Internet 上运行的应用程序。 有关详细信息 ,请参阅 COM 或 组件对象模型简介。
主动技术包括客户端和服务器技术,包括以下内容:
ActiveX 控件是可在容器(如网站)中使用的交互式对象。 有关 ActiveX 控件的详细信息,请参阅:
活动脚本控制来自浏览器或服务器的一个或多个 ActiveX 控件的集成行为。 有关活动脚本的详细信息,请参阅 Internet 上的 Active Technology。
自动化 (以前称为 OLE 自动化)使一个应用程序能够作在另一个应用程序中实现的对象,或“公开”对象,以便可以对其进行作。
自动化对象可能是本地或远程对象(在另一台计算机上可通过网络访问)。 自动化适用于 OLE 和 COM 对象。
本部分还提供了有关如何使用 MFC 编写 COM 组件的信息,例如,在 连接点中。
有关仍称为 OLE 的内容与现在称为主动技术的讨论,请参阅 有关 OLE 的主题。