Sdílet prostřednictvím


Třída CWinFormsControl

Poskytuje základní funkce pro hostování ovládacího prvku model Windows Forms.

template<class TManagedControl>
class CWinFormsControl : public CWnd

Parametry

  • TManagedControl
    Rozhraní.NET Framework model Windows Forms ovládací prvek zobrazení aplikace MFC.

Členy

Veřejné konstruktory

Název

Description

CWinFormsControl::CWinFormsControl

Vytvoří objekt wrapper ovládacího prvku MFC model Windows Forms.

Veřejné metody

Název

Description

CWinFormsControl::CreateManagedControl

Vytvoří ovládací prvek model Windows Forms v kontejneru MFC.

CWinFormsControl::GetControl

Získá-li ukazatel myši na ovládací prvek model Windows Forms.

CWinFormsControl::GetControlHandle

Načte manipulátor ovládací prvek model Windows Forms.

Veřejné operátory

Název

Description

CWinFormsControl::operator - >

Nahradí CWinFormsControl::GetControl ve výrazech.

CWinFormsControl::operator TManagedControl ^

Typ vrhá jako ukazatel na ovládací prvek model Windows Forms.

Poznámky

CWinFormsControl Třída poskytuje základní funkce pro hostování ovládacího prvku model Windows Forms.

Další informace o použití model Windows Forms viz Použití uživatelského ovládacího prvku Windows Form v prostředí MFC.

Kód MFC neměli mezipaměti popisovače oken (obvykle uložen v m_hWnd ).Vlastnosti některých ovládacích model Windows Forms vyžadují, aby podkladové Win32 Window zničeny a znovu vytvořena pomocí DestroyWindow a CreateWindow .Úchyty implementace MFC model Windows Forms Destroy a Create události ovládacích prvků k aktualizaci m_hWnd člena.

[!POZNÁMKA]

Integrace model Windows Forms MFC pracuje pouze projekty, které dynamicky propojit s MFC (ve kterém je definován AFXDLL).

Požadavky

Záhlaví: afxwinforms.h

Viz také

Referenční dokumentace

Třída CWinFormsDialog

Třída CWinFormsView