CTreeCtrl::Create
Wenn Sie die Strukturansicht in einer Dialogfeldvorlage angeben oder wenn Sie CTreeView verwenden, wird das Strukturansicht-Steuerelement automatisch erstellt, wenn das Dialogfeld oder die Ansicht erstellt wird.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parameter
dwStyle
Gibt das Format der Strukturansicht an.Wenden Sie die Fensterstile beschrieben, in CreateWindow, und eine beliebige Kombination von Strukturansicht-Steuerelement-Formate, wie in Windows SDK beschrieben.rect
Gibt des die Größe und Position Strukturansicht an.Sie kann ein CRect-Objekt oder eine Struktur RECT sein.pParentWnd
Gibt das übergeordnete Fenster des Strukturansicht-Steuerelements, normalerweise CDialog an.Er darf nicht NULL sein.nID
Gibt die ID des Strukturansicht-Steuerelements an
Rückgabewert
Ungleich 0 (null), wenn die Initialisierung erfolgreich war; 0 andernfalls.
Hinweise
Wenn Sie die Strukturansicht als untergeordnetes Fenster eines anderen Fensters erstellen möchten, verwenden Sie die Create-Memberfunktion.Wenn Sie die Strukturansicht mit Create erstellen, müssen Sie es WS_VISIBLE, zusätzlich zu anderen Strukturansichtsformaten übergeben.
Sie erstellen CTreeCtrl in zwei Schritten.Der erste Aufruf der Konstruktor, anschließend Create auf, der die Strukturansicht erstellt und auf CTreeCtrl-Objekt angefügt werden.
Um eine Strukturansicht mit erweiterten Fensterstilen zu erstellen, rufen Sie CreateEx anstelle Create auf.
Beispiel
// 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.
Anforderungen
Header: afxcmn.h