Verwenden eines Windows Form-Benutzersteuerelements in MFC
Aktualisiert: November 2007
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
Hinweis: |
---|
Die MFC Windows Forms-Integration funktioniert nur in Projekten, die dynamisch mit MFC verknüpft sind (d. h. Projekte, in denen AFXDLL definiert ist). |
Hinweis: |
---|
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). |
Beispielanwendungen mit Windows Forms finden Sie unter BirthdayPicker-Beispiel: Veranschaulicht .NET Framework-Ressourcen mit Windows Forms, Calculator-Beispiel: Windows Forms-Taschenrechner und Scribble-Beispiel: MDI-Zeichenanwendung.
Eine Beispielanwendung, in der Windows Forms mit MFC verwendet werden, finden Sie unter MFC and WinForms 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 Form-Benutzersteuerelements als MFC-Ansicht
Hosten eines Windows Form-Benutzersteuerelements als MFC-Dialogfeld
Referenz
Verwandte Abschnitte
Steuerelemente für Windows Forms
ASP.NET-Benutzersteuerelemente