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
在您完成這些步驟之後,重建您的專案,按一下 [ 建置 上 建置功能表。