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