Sdílet prostřednictvím


Použití uživatelského ovládacího prvku formuláře Windows v MFC

Používate-li podporu tříd knihovny MFC Windows Forms, můžete umístit ovládací prvky modelu Windows Forms do aplikací knihovny MFC jako ovládací prvek technologie ActiveX v dialogových oknech knihovny MFC nebo zobrazeních.Kromě toho mohou být formuláře modelu Windows Forms umístěny jako dialogová okna knihovny MFC.

Následující části popisují jak:

  • Umístit ovládací prvek modelu Windows Forms v dialogovém okně knihovny MFC.

  • Umístit uživatelský ovládací prvek modelu Windows Forms jako zobrazení knihovny MFC.

  • Umístit formulář modelu Windows Forms jako dialogové okno knihovny MFC.

[!POZNÁMKA]

Integrace knihovny MFC modelu Windows Forms lze použít pouze v projektech, které se dynamicky propojí s knihovnou MFC (projekty, ve kterých je definován AFXDLL).

[!POZNÁMKA]

Pokud vytváříte aplikace pomocí soukromé (upravené) kopie rozhraní knihovny MFC modelu Windows Forms knihovny DLL (mfcmifc80.dll), instalace do globální mezipaměťi sestavení (GAC) se nezdaří, pokud nenahradíte klíč společnosti Microsoft vaším vlastním klíčem.Další informace o podepisování sestavení naleznete v tématu Programování se sestaveními a Silný název sestavení (podpis sestavení) (C + +/ CLI).

Ukázkové aplikace modelu Windows Forms naleznete v BirthdayPicker Sample: Demonstrates .NET Framework Resources with Windows Forms, Calculator Sample: Windows Forms Pocket Calculator a Scribble Sample: MDI Drawing Application.

Ukázkové aplikace, která zobrazuje model Windows Forms s MFC, viz MFC a integrace model Windows Forms.

Pokud vaše aplikace knihovny MFC používá model Windows Forms, je třeba znovu distribuovat mfcmifc90.dll s vaší aplikací.Další informace naleznete v tématu Redistribuce knihovny MFC.

V tomto oddíle

Hostování uživatelského rozhraní modelu Windows Form v dialogovém okně knihovny MFC

Hostování uživatelského ovládacího prvku modelu Windows Forms jako zobrazení knihovny MFC

Hostování uživatelského ovládacího prvku modelu Windows Form jako dialogové okno knihovny MFC

Referenční dokumentace

Třída CWinFormsControl

Třída CWinFormsDialog

Třída CWinFormsView

Rozhraní ICommandSource

Rozhraní ICommandTarget

Rozhraní ICommandUI

Rozhraní IView

Delegát CommandHandler

Delegát CommandUIHandler

DDX_ManagedControl

Výčet UICheckState

Související oddíly

Model Windows Forms

Ovládací prvky model Windows Forms

Web Forms User Controls

Viz také

Koncepty

Formulářová zobrazení (MFC)

Další zdroje

Uživatelské rozhraní