Hosten eines Windows Forms-Benutzersteuerelements als MFC-Ansicht
MFC verwendet die CWinFormsView-Klasse, um ein Windows Forms-Benutzersteuerelement innerhalb einer MFC-Ansicht zu hosten.MFC-Windows Forms-Ansichten sind ActiveX-Steuerelemente.Das Benutzersteuerelement wird als untergeordnete Ansicht der systemeigenen Ansicht gehostet und nimmt den gesamten Clientbereich der systemeigenen Ansicht ein.
Das Ergebnis ist dem von CFormView-Klasse verwendeten Modell ähnlich.Daher können Sie vom Windows Forms-Designer und der Laufzeit profitieren, um umfangreiche formularbasierte Ansichten zu erstellen.
Da MFC-Windows Forms-Ansichten ActiveX-Steuerelemente sind, haben diese den gleichen hwnd wie MFC-Ansichten nicht.Sie können zudem nicht als Zeiger auf eine CView-Ansicht übergeben werden.Verwenden Sie im Allgemeinen .NET-Framework-Methoden, um mit Windows Forms-Ansichten zu arbeiten, und verlassen Sie sich nicht so sehr auf Win32.
Eine Beispielanwendung, die Windows Forms angezeigt werden, die mit MFC verwendet werden, finden Sie unter MFC und Windows Form-Integration.
In diesem Abschnitt
Gewusst wie: Erstellen des Benutzersteuerelements und Hosten der MDI-Ansicht
Gewusst wie: Hinzufügen von Befehlsrouting zum Windows Forms-Steuerelement
Gewusst wie: Aufrufen von Ereignissen und Methoden des Windows Forms-Steuerelements
Siehe auch
Aufgaben
Gewusst wie: Erstellen von zusammengesetzten Steuerelementen