MFC 的子集是設計來支援 COM,而大部分的 ActiveX 範本庫(ATL)則設計用於 COM 編程。 本主題的本節說明 MFC 對 COM 的支援。
主動技術(例如 ActiveX 控制項、Active 文件包容性、OLE 等)使用元件物件模型(COM),讓軟體元件能夠在網路環境中彼此互動,而不論其建立的語言為何。 使用中的技術可用來建立在桌面或因特網上執行的應用程式。 如需詳細資訊,請參閱 COM 或元件物件模型簡介。
使用中的技術包括客戶端和伺服器技術,包括下列各項:
ActiveX 控制件是可在網站等容器中使用的互動式物件。 如需 ActiveX 控制件的詳細資訊,請參閱:
主動式腳本會從瀏覽器或伺服器控制一或多個 ActiveX 控制件的整合行為。 如需有關主動腳本的詳細資訊,請參閱 因特網上的主動技術。
自動化(先前稱為 OLE Automation)使一個應用程式能夠操控在另一個應用程式中實作的物件,或「公開」物件,以便對其進行操作。
自動化物件可能是本機或遠端(在另一部可透過網路存取的電腦上)。 自動化適用於 OLE 和 COM 物件。
本節也提供如何使用 MFC 撰寫 COM 元件的資訊,例如,在 連接點中。
如需仍稱為 OLE 與目前稱為 ActiveX 技術的討論,請參閱 OLE 主題。