Udostępnij za pośrednictwem


CTreeCtrl::Create

Jeśli określisz formantu drzewa w szablonie okno dialogowe lub jeśli używasz CTreeView, formantu drzewa jest tworzony automatycznie, gdy okno dialogowe lub widok jest tworzony.

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

Parametry

  • dwStyle
    Określa styl formantu widoku drzewa.Zastosuj style okien, opisane w CreateWindoworaz dowolną kombinacją stylów formantu widoku drzewa zgodnie z opisem w Windows SDK.

  • rect
    Określa rozmiar i położenie formantu widoku drzewa.Mogą być albo CRect obiektu lub RECT struktury.

  • pParentWnd
    Zazwyczaj określa okno nadrzędne formantu widoku drzewa, CDialog.Nie wolno NULL.

  • nID
    Określa identyfikator formantu widoku drzewa.

Wartość zwracana

Niezerowa, jeśli Inicjalizacja zakończyła się pomyślnie; 0 inaczej.

Uwagi

Jeśli chcesz utworzyć formant drzewa jako okna podrzędnego, niektóre inne okna, użyj Tworzenie funkcji składowej.Jeśli tworzysz za pomocą formantu drzewa Tworzenie, musi przekazać je WS_VISIBLE, oprócz innych stylów w widoku drzewa.

Można skonstruować CTreeCtrl w dwóch etapach.Pierwsze wywołanie konstruktora, następnie wywołać Tworzenie, która tworzy widok drzewa i dołącza go do CTreeCtrl obiektu.

Aby utworzyć formant drzewa okna extended style, call CreateEx zamiast Tworzenie.

Przykład

// 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.

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CTreeCtrl

Wykres hierarchii

CTreeCtrl::CTreeCtrl