Verwenden eines Windows Form-Benutzersteuerelements in MFC
Mithilfe der MFC Windows Forms-Unterstützungsklassen können Sie Windows Forms-Steuerelemente in Ihren MFC-Anwendungen als ActiveX-Steuerelement in MFC-Dialogfeldern oder -Ansichten hosten. Darüber hinaus können Windows Forms-Formulare als MFC-Dialogfelder gehostet werden.
In den folgenden Abschnitten erfahren Sie, wie Sie:
Hosten eines Windows Forms-Steuerelements in einem MFC-Dialogfeld.
Hosten eines Windows Forms-Benutzersteuerelements als MFC-Ansicht.
Hosten eines Windows Forms-Formulars als MFC-Dialogfeld.
Hinweis
Die MFC Windows Forms-Integration funktioniert nur in Projekten, die dynamisch mit MFC (Projekte, in denen _AFXDLL
definiert ist) verknüpft werden.
Hinweis
Wenn Sie Ihre Anwendung mit einer privaten (geänderten) Kopie der MFC Windows Forms Interfaces DLL (mfcmifc80.dll) erstellen, tritt die Installation im GAC fehl, es sei denn, Sie ersetzen den Microsoft-Schlüssel durch Ihren eigenen Lieferantenschlüssel. Weitere Informationen zur Assemblysignierung finden Sie unter Programmieren mit Assemblys und Assemblys mit starkem Namen (Assemblysignatur) (C++/CLI).
Wenn Ihre MFC-Anwendung Windows Forms verwendet, müssen Sie mfcmifc80.dll mit Ihrer Anwendung neu verteilen. Weitere Informationen finden Sie unter Redistributing the MFC Library.
In diesem Abschnitt
Hosten eines Windows Form-Benutzersteuerelements in einem MFC-Dialogfeld
Hosten eines Windows Forms-Benutzersteuerelements als MFC-Ansicht
Hosten eines Windows Form-Benutzersteuerelements als MFC-Dialogfeld