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

Weitere Ressourcen

Verwenden eines Windows Form-Benutzersteuerelements in MFC