Share via


CTreeCtrl::Create

Se si specifica il controllo struttura ad albero in un modello di finestra di dialogo, o se si utilizza CTreeView, il controllo struttura ad albero viene creato automaticamente quando la finestra di dialogo o visualizzazione viene creata.

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

Parametri

  • dwStyle
    Specifica lo stile del controllo di visualizzazione ad albero.Applicare gli stili della finestra, descritti in CreateWindowe qualsiasi combinazione stili del controllo di visualizzazione ad albero come descritto in Windows SDK.

  • rect
    Specifica la dimensione e la posizione del controllo di visualizzazione ad albero.Può essere un oggetto CRect o una struttura RECT.

  • pParentWnd
    Specifica la finestra padre del controllo di visualizzazione ad albero, in genere CDialog.Non deve essere NULL.

  • nID
    Specifica l'id controllo di visualizzazione ad albero

Valore restituito

Diverso da zero se l'inizializzazione riuscita; in caso contrario 0.

Note

Se si desidera creare il controllo struttura ad albero come finestra figlio di un'altra finestra, utilizzare la funzione membro Crea.Se si crea il controllo struttura ad albero mediante Crea, è necessario passare WS_VISIBLE, oltre ad altri stili di visualizzazione struttura ad albero.

Costruisce CTreeCtrl in due passaggi.La prima chiamata al costruttore, quindi chiama Crea, che crea il controllo di visualizzazione ad albero e lo aggiunge all'oggetto CTreeCtrl.

Per creare un controllo struttura ad albero con gli stili estesi della finestra, chiamare CreateEx anziché Crea.

Esempio

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

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe di CTreeCtrl

Grafico della gerarchia

CTreeCtrl::CTreeCtrl