Verwenden eines Windows Form-Benutzersteuerelements in MFC

Mit den MFC-Windows Forms-Unterstützungsklassen können Sie Windows Forms-Steuerelemente in MFC-Anwendungen als ActiveX-Steuerelement in MFC-Dialogfeldern oder -Ansichten hosten.Außerdem können Windows Forms-Formulare als MFC-Dialogfelder gehostet werden.

In den folgenden Abschnitten wird beschrieben, wie Sie diese Aktionen durchführen:

  • 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

HinweisHinweis

Die MFC Windows Forms-Integration funktioniert nur in Projekten, die dynamisch mit MFC verknüpft sind (d. h. Projekte, in denen AFXDLL definiert ist).

HinweisHinweis

Wenn Sie eine Anwendung mit einer privaten (geänderten) Kopie der MFC Windows Forms-Schnittstellen-DLL (mfcmifc80.dll) erstellen, kann der GAC nicht installiert werden, solange Sie nicht den Microsoft-Schlüssel durch Ihren eigenen Händlerschlüssel ersetzen.Weitere Informationen über Assemblysignierung finden Sie unter Programmieren mit Assemblys und Assemblys mit starken Namen (Assemblysignierung) (C++/CLI).

Beispielanwendungen mit Windows Forms finden Sie unter BirthdayPicker Sample: Demonstrates .NET Framework Resources with Windows Forms, Calculator Sample: Windows Forms Pocket Calculator und Scribble Sample: MDI Drawing Application.

Eine Beispielanwendung, die Windows Forms angezeigt werden, die mit MFC verwendet werden, finden Sie unter MFC und Windows Form-Integration.

Wenn die MFC-Anwendung Windows Forms verwendet, müssen Sie mfcmifc90.dll mit der Anwendung verteilen.Weitere Informationen finden Sie unter Verteilen der MFC-Bibliothek.

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

Referenz

CWinFormsControl-Klasse

CWinFormsDialog-Klasse

CWinFormsView-Klasse

ICommandSource-Schnittstelle

ICommandTarget-Schnittstelle

ICommandUI-Schnittstelle

IView-Schnittstelle

CommandHandler-Delegat

CommandUIHandler-Delegat

DDX_ManagedControl

UICheckState-Enumeration

Verwandte Abschnitte

Windows Forms

Windows Forms-Steuerelemente

Web Forms User Controls

Siehe auch

Konzepte

Formularansichten (MFC)

Weitere Ressourcen

Benutzeroberfläche