Udostępnij za pośrednictwem


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

Klasa CWinFormsControl

Klasa CWinFormsDialog

Klasa CWinFormsView

Interfejs ICommandSource

Interfejs ICommandTarget

Interfejs ICommandUI

Interfejs IView

CommandHandler — Obiekt delegowany

CommandUIHandler — Obiekt delegowany

DDX_ManagedControl

UICheckState — Wyliczenie

Sekcje pokrewne

Formularze systemu Windows

Formanty formularzy systemu Windows

Web Forms User Controls

Zobacz też

Koncepcje

Widoki formularzy (MFC)

Inne zasoby

Elementy interfejsu użytkownika (MFC)