共用方式為


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
    

在您完成這些步驟之後,按一下 [組建] 重新建置您的專案按一下 [組建] 功能表。

請參閱

概念

ActiveX 控制項容器