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

Hierarchiediagramm

CTreeCtrl::CTreeCtrl