Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Sie nicht ActiveX-Steuerelement-Unterstützung aktivierten, als Sie den MFC-Anwendungs-Assistenten verwenden, um die Anwendung zu generieren, müssen Sie diese Unterstützung manuell hinzufügen.Dieser Artikel beschreibt den Prozess für ActiveX-Steuerelement-Kapselung zu einer vorhandenen OLE-Containeranwendung manuell hinzufügen.Wenn Sie im Voraus wissen, dass Sie ActiveX-Steuerelement-Unterstützung im OLE-Container möchten, finden Sie im Artikel Erstellen eines MFC-ActiveX-Steuerelement-Container.
Hinweis |
|---|
In diesem Artikel wird ein auf Dialogfeldern basierende ActiveX-Steuerelement-Container Projekt benannten Container und ein eingebettetes Steuerelement, das Circ als Beispiele in den Prozeduren und den Code genannt wird. |
Für ActiveX-Steuerelemente zu unterstützen, müssen Sie eine Codezeile zwei Ihrer Dateien des Projekts hinzufügen.
Ändern Sie InitInstance wichtige Funktion des Dialogfelds (in CONTAINER.CPP) vom MFC-Anwendungs-Assistenten, der AfxEnableControlContainer, wie im folgenden Beispiel einen Aufruf ausführt:
// COleContainerApp initialization BOOL COleContainerApp::InitInstance() { AfxEnableControlContainer(); ... }Fügen Sie das STDAFX.H-Headerdatei des Projekts Folgendes hinzu:
#include <afxdisp.h> // MFC Automation classes
Nachdem Sie diese Schritte ausgeführt haben, erstellen Sie das Projekt, indem Sie auf Erstellen im Menü Erstellen.
Hinweis