Freigeben über


Hosten eines Windows Forms-Benutzersteuerelements als MFC-Ansicht

MFC verwendet die CWinFormsView-Klasse zum Hosten eines Windows Forms-Benutzersteuerelements in einer MFC-Ansicht. MFC Windows Forms-Ansichten sind ActiveX-Steuerelemente. Das Benutzersteuerelement wird als untergeordnetes Element der nativen Ansicht gehostet und belegt den gesamten Clientbereich der nativen Ansicht.

Das Endergebnis ähnelt dem Modell, das von der CFormView-Klasse verwendet wird. Auf diese Weise können Sie den Windows Forms-Designer und die Laufzeit nutzen, um umfangreiche formularbasierte Ansichten zu erstellen.

Da MFC Windows Forms-Ansichten ActiveX-Steuerelemente sind, verfügen sie nicht über hwnd dieselben MFC-Ansichten. Außerdem können sie nicht als Zeiger auf eine CView-Ansicht übergeben werden. Verwenden Sie im Allgemeinen .NET Framework-Methoden, um mit Windows Forms-Ansichten zu arbeiten und weniger auf Win32 zu basieren.

In diesem Abschnitt

Vorgehensweise: Erstellen des Benutzersteuerelements und Hosten der MDI-Ansicht

Vorgehensweise: Hinzufügen von Befehlsrouting zum Windows Forms-Steuerelement

Vorgehensweise: Aufrufen von Ereignissen und Methoden des Windows Forms-Steuerelements

Siehe auch

Verwenden eines Windows Form-Benutzersteuerelements in MFC
Vorgehensweise: Erstellen von zusammengesetzten Steuerelementen