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