共用方式為


ActiveX 控制項容器: 手動啟用 ActiveX 控制項內含項目

如果您沒有啟用 ActiveX 控制項支援您使用 MFC 應用程式精靈產生應用程式時,您必須以手動方式加入這項支援。本文將告訴您手動將 ActiveX 控制項內含項目加入至現有的 OLE 容器應用程式的處理程序。如果您事先知道您想在 OLE 容器中使用 ActiveX 控制項支援,請參閱文件建立的 MFC ActiveX 控制項容器

注意事項注意事項

這份文件會使用對話方塊架構 ActiveX 控制項容器專案命名容器和內嵌的程序和程式碼中做為範例命名 Circ 控制項。

若要支援 ActiveX 控制項,您必須新增到您的專案檔案的兩個的一行程式碼。

  • 修改您的主要對話方塊InitInstance函式 (在容器中找到。CPP) 呼叫的 MFC 應用程式精靈 AfxEnableControlContainer,在下列範例:

    // COleContainerApp initialization
    BOOL COleContainerApp::InitInstance()
    {
        AfxEnableControlContainer();
    
    
    ...
    
    
    }
    
  • 將下列加入您的專案 STDAFX。H 標頭檔:

    #include <afxdisp.h>        // MFC Automation classes
    

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

請參閱

概念

ActiveX 控制項容器