ActiveX 控制項容器:手動啟用 ActiveX 控制項內含項目
如果您未啟用 ActiveX 控制項支援,當您使用 MFC 應用程式精靈產生的應用程式,您必須手動將這項支援。 本文說明手動加入的 ActiveX 控制項內含項目流程到現有的 OLE 容器應用程式。 如果您預先知道您想要在您的 OLE 容器的 ActiveX 控制項支援,請參閱本文件的 建立 MFC ActiveX 控制項容器。
![]() |
---|
本文使用對話方塊架構的 ActiveX 控制項容器專案名為 Container 和內嵌控制項 (名為) Circ 做為範例在程序和程式碼。 |
若要支援 ActiveX 控制項,您必須將程式碼加入至兩個您的專案檔案。
由呼叫的 MFC 應用程式精靈來修改主對話方塊的 InitInstance 函式 (位於 CONTAINER.CPP) 對 AfxEnableControlContainer,如下列範例所示:
// COleContainerApp initialization BOOL COleContainerApp::InitInstance() { AfxEnableControlContainer(); ... }
將下列加入至項目的 STDAFX.H 標頭檔:
#include <afxdisp.h> // MFC Automation classes
在您完成這些步驟之後,按一下 [組建] 重新建置您的專案按一下 [組建] 功能表。