Używanie formantu użytkownika formularza systemu Windows w MFC
Za pomocą klas MFC Windows Forms wsparcia, może obsługiwać formantów Windows Forms w aplikacjach MFC jako formant ActiveX MFC oknach dialogowych lub widoków.Ponadto formularzy Windows Forms może być obsługiwany jako MFC oknach dialogowych.
W poniższych sekcjach opisano sposób:
Host control Windows Forms w oknie dialogowym MFC.
Formant użytkownika Windows Forms hosta jako widok MFC.
Hosta Windows Forms formularza jako okna dialogowego MFC.
[!UWAGA]
Integracja z Windows Forms MFC działa tylko w projektach, które dynamicznie łączą się z MFC (projekty, w których zdefiniowano AFXDLL).
[!UWAGA]
Podczas tworzenia aplikacji za pomocą prywatnej kopii (zmodyfikowany) interfejsów Windows Forms MFC DLL (mfcmifc80.dll), nie będzie można instalować w pamięci podręcznej GAC, jeśli nie można zastąpić klucz Microsoft własny klucz dostawcy.Aby uzyskać więcej informacji na temat podpisywanie zestawu, zobacz Programowanie za pomocą zestawów i Zestawy o silnych nazwach (podpisywanie zestawów) (C++/CLI).
Aby uzyskać przykładowe aplikacje przy użyciu Windows Forms, zobacz BirthdayPicker Sample: Demonstrates .NET Framework Resources with Windows Forms, Calculator Sample: Windows Forms Pocket Calculator, i Scribble Sample: MDI Drawing Application.
Aby uzyskać przykładową aplikację, który pokazuje formularze Windows Forms używane z biblioteką MFC, zobacz Integracja biblioteki MFC i formularzy Windows Forms.
Jeśli aplikacja MFC używa Windows Forms, musisz redystrybuować mfcmifc90.dll z aplikacją.Aby uzyskać dodatkowe informacje, zobacz Redystrybuowanie biblioteki MFC.
W tej sekcji
Hostowanie formantu użytkownika formularza systemu Windows w oknie dialogowym MFC
Hostowanie formantu użytkownika interfejsu Windows Forms jako widoku MFC
Hostowanie formantu użytkownika formularza systemu Windows jako okna dialogowego MFC
Informacje
CommandHandler — Obiekt delegowany
CommandUIHandler — Obiekt delegowany
Sekcje pokrewne
Formanty formularzy systemu Windows