Sdílet prostřednictvím


Použití uživatelského ovládacího prvku Windows Form v prostředí MFC

Používáte-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ěti 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 Sestavení se silným názvem (Podepisování 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.

Pro ukázku aplikace, která zobrazuje použití modelu Windows Forms s knihovnou MFC se podívejte na odkaz Knihovna MFC a integrace 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

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

Hostitelské poskytování uživatelského ovládacího prvku Windows Forms jako zobrazení MFC

Hostitelské poskytování uživatelského ovládacího prvku modelu Windows Form jako dialogového okna knihovny MFC

Referenční dokumentace

Třída CWinFormsControl

Třída CWinFormsDialog

Třída CWinFormsView

Rozhraní ICommandSource

Rozhraní ICommandTarget

Rozhraní ICommandUI

Rozhraní IView

CommandHandler – delegát

CommandUIHandler – delegát

DDX_ManagedControl

UICheckState – výčet

Související oddíly

Formuláře Windows

Ovládací prvky Windows Forms

Web Forms User Controls

Viz také

Koncepty

Zobrazení formulářů (MFC)

Další zdroje

Prvky uživatelského rozhraní (MFC)