CTreeCtrl::Create
Si especifica el control de árbol en una plantilla de cuadro de diálogo, o si está utilizando CTreeView, el control de árbol se crea automáticamente cuando se crea el cuadro de diálogo o la vista.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parámetros
dwStyle
Especifica el estilo del control de vista de árbol. Se aplican los estilos de ventana, descritas en CreateWindow, y cualquier combinación de estilos del control de vista de árbol como se describe en Windows SDK.rect
Especifica el tamaño y la posición del control de vista de árbol. puede ser un objeto de CRect o una estructura de RECT .pParentWnd
Especifica la ventana principal del control de vista de árbol, normalmente CDialog. no debe ser NULL.nID
Especifica el identificador de control de vista de árbol
Valor devuelto
Distinto de cero si la inicialización se realizó correctamente; si no 0.
Comentarios
Si desea crear el control de árbol como una ventana secundaria de alguna otra ventana, utilice la función miembro de Create . Si crea el control de árbol mediante Create, debe pasarlo WS_VISIBLE, además de otros estilos de la vista de árbol.
Crea CTreeCtrl en dos pasos. La primera llamada al constructor, llama Create, que hace que el control de vista de árbol y lo asocia al objeto de CTreeCtrl .
Para crear un control de árbol con estilos de ventana extendidas, llame a CreateEx en lugar de Create.
Ejemplo
// 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.
Requisitos
encabezado: afxcmn.h