Sdílet prostřednictvím


CTreeCtrl::Create

Pokud zadáte v dialogovém okně pole šabloně stromové struktuře nebo pokud používáte CTreeView, stromové struktuře se vytvoří automaticky při vytvoření zobrazení nebo dialogové okno.

virtual BOOL Create( 
   DWORD dwStyle, 
   const RECT& rect, 
   CWnd* pParentWnd, 
   UINT nID  
);

Parametry

  • dwStyle
    Určuje styl ovládacího zobrazení stromu.Použít styly oken popsané v CreateWindowa libovolnou kombinaci styly řízení zobrazení stromu podle .

  • rect
    Určuje velikost a polohu stromové zobrazení ovládacího prvku.Může být buď CRect objektu nebo RECT struktury.

  • pParentWnd
    Určuje nadřazené okno stromové zobrazení ovládacího prvku, obvykle CDialog .Nesmí být NULL.

  • nID
    Určuje ID stromové zobrazení ovládacího prvku.

Vrácená hodnota

Nenulová hodnota, pokud Inicializace byla úspěšná. jinak 0.

Poznámky

Pokud chcete vytvořit jako podřízené okno ostatní okna stromové struktuře, vytvořit členské funkce.Pokud vytvoříte pomocí ovládacího prvku stromu vytvořit, je nutné předávat WS_VISIBLE, kromě jiných stylů zobrazení stromu.

Můžete vytvářet CTreeCtrl ve dvou krocích.První volání konstruktoru, zavolejte vytvořit, který vytvoří ovládací prvek zobrazení stromu a připojí jej k CTreeCtrl objektu.

Vytvořit ovládací prvek stromu s diakritikou okno styly, volání CreateEx namísto vytvořit.

Příklad

// Assuming your window has a CTreeCtrl member named m_TreeCtrl, 
// you can create the tree control window with a child ID of ID_MYTREE 
// using a call like this:

m_TreeCtrl.Create(WS_VISIBLE | WS_TABSTOP | WS_CHILD | WS_BORDER
   | TVS_HASBUTTONS | TVS_LINESATROOT | TVS_HASLINES
   | TVS_DISABLEDRAGDROP | TVS_NOTOOLTIPS | TVS_EDITLABELS,
   CRect(10, 10, 300, 100), this, ID_MYTREE);

// The control will have the appropiate window styles, and the tree 
// control styles specified are those most commonly used.

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CTreeCtrl

Graf hierarchie

CTreeCtrl::CTreeCtrl