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