Freigeben über


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

Siehe auch

Referenz

CTreeCtrl-Klasse

Hierarchien-Diagramm

CTreeCtrl::CTreeCtrl