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

Pomocí model Windows Forms MFC podporují třídy, můžete hostovat model Windows Forms ovládací prvky v aplikacích MFC jako technologie ActiveX ovládací prvek v dialogových oknech nebo zobrazeních MFC. Kromě toho je možné model Windows Forms formuláře hostovat jako dialogová okna MFC.

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

  • Hostování ovládacího prvku model Windows Forms v dialogovém okně MFC

  • Hostování uživatelského ovládacího prvku model Windows Forms jako zobrazení MFC.

  • Hostování formuláře model Windows Forms jako dialogového okna MFC

Poznámka

Integrace mfc model Windows Forms funguje pouze v projektech, které dynamicky propojuje s prostředím MFC (projekty, ve kterých _AFXDLL je definováno).

Poznámka

Při sestavování aplikace pomocí privátní (upravené) kopie knihovny MFC model Windows Forms rozhraní DLL (mfcmifc80.dll), nebude možné nainstalovat do GAC, pokud nenahradíte klíč Microsoft vlastním klíčem dodavatele. Další informace o podepisování sestavení naleznete v tématu Programování pomocí sestavení a sestavení silného názvu (podepisování sestavení) (C++/CLI).

Pokud vaše aplikace MFC používá model Windows Forms, musíte distribuovat mfcmifc80.dll s vaší aplikací. Další informace naleznete v tématu Redistribuce knihovny MFC.

V tomto oddílu

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

Reference

CWinFormsControl – třída

CWinFormsDialog – třída

CWinFormsView – třída

ICommandSource – rozhraní

ICommandTarget – rozhraní

ICommandUI – rozhraní

IView – rozhraní

CommandHandler

DDX_ManagedControl

UICheckState

Windows Forms

Windows Forms – ovládací prvky

Viz také

Prvky uživatelského rozhraní
Zobrazení formulářů