CWinFormsControl::CreateManagedControl
Vytvoří ovládací prvek model Windows Forms v kontejneru MFC.
inline BOOL CreateManagedControl(
System::Type^ pType,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
int nID
)
inline BOOL CreateManagedControl(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
int nID
);
inline BOOL CreateManagedControl(
DWORD dwStyle,
int nPlaceHolderID,
CWnd* pParentWnd
);
inline BOOL CreateManagedControl(
typename TManagedControl^ pControl,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
int nID
);
Parametry
pType
Typ dat ovládacího prvku, který má být vytvořen.Musí být Type datového typu.dwStyle
Styl okna pro ovládací prvek.Zadat kombinaci Styly oken.V současné době jsou podporovány pouze následující styly: WS_TABSTOP, WS_VISIBLE, WS_DISABLED a WS_GROUP.rect
A RECT – struktura definuje souřadnice levého horního a pravého dolního rohy ovládacího prvku (nejprve přetěžování pouze).nPlaceHolderID
Popisovač řízení držitel místo statické umístěny v editoru zdrojů.Nově vytvořené ovládací model Windows Forms nahradí statické ovládacího prvku, za předpokladu, že jeho polohu, pořadí vykreslování a styly (druhý přetěžování pouze).pParentWnd
Ukazatel na nadřazené okno.nID
Číslo ID zdroje přiřadit nově vytvořeného ovládacího prvkupControl
Instance ovládacího prvku model Windows Forms má být spojen s Třída CWinFormsControl objektu (pouze u čtvrtého přetížení).
Vrácená hodnota
V případě úspěchu vrátí nenulovou hodnotu.Pokud je úspěšná, vrátí hodnotu 0.
Poznámky
Tato metoda konkretizuje Ovládací rozhraní.NET Framework model Windows Forms v kontejneru MFC.
První přetížení metody přijímá datový typ rozhraní.NET Framework pType tak, aby MFC můžete konkretizovat nový objekt tohoto typu.pTypemusí být Type datového typu.
Druhé přetížení metody vytvoří na základě ovládací prvek model Windows Forms TManagedControl parametr šablony CWinFormsControl třídy.Velikost a polohu ovládací prvek je založen RECT struktury předán metodě.Pouze dwStyle záležitostech pro styly.
Třetí přetížení metody vytvoří ovládací prvek model Windows Forms, který nahrazuje statické ovládací jeho zničení a za předpokladu, že jeho polohu, pořadí vykreslování a styly.Statické ovládací prvek slouží pouze jako zástupný symbol pro ovládací prvek model Windows Forms.Při vytváření ovládacího prvku, toto přetížení kombinuje styly z dwStyle statické ovládací prvek zdroje stylů.
Čtvrtý přetížení metody umožňuje předat již vytvořenou instanci ovládacího prvku model Windows Forms pControl , bude obtékat MFC.Musí být stejného typu jako TManagedControl parametr šablony CWinFormsControl třídy.
Viz Použití uživatelského ovládacího prvku Windows Form v prostředí MFC vzorky z formuláře systému Windows pomocí ovládacích prvků.
Požadavky
Záhlaví: afxwinforms.h