Sdílet prostřednictvím


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 ovládací prvek ActiveX 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:

Když aplikaci sestavíte pomocí privátní (upravené) kopie knihovny DLL model Windows Forms rozhraní MFC (mfcmifc80.dll), nenainstaluje se v GAC, pokud nenahradíte klíč Microsoftu 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 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ářů