Compartir a través de


CTreeCtrl Class

Proporciona la funcionalidad del control de vista de árbol común de Windows.

class CTreeCtrl : public CWnd

Miembros

Constructores públicos

Name

Descripción

CTreeCtrl::CTreeCtrl

Crea un objeto CTreeCtrl.

Métodos públicos

Name

Descripción

CTreeCtrl::Create

Crea un control de vista de árbol y lo asocia a un objeto de CTreeCtrl .

CTreeCtrl::CreateDragImage

crea un mapa de bits que arrastra para el elemento especificado de la vista de árbol.

CTreeCtrl::CreateEx

Cree un control de árbol con Windows especificado extendidas estilos y lo asocia a un objeto de CTreeCtrl .

CTreeCtrl::DeleteAllItems

elimina todos los elementos en un control de vista de árbol.

CTreeCtrl::DeleteItem

elimina un nuevo elemento en un control de vista de árbol.

CTreeCtrl::EditLabel

Modifica un elemento especificado de la vista de árbol en contexto.

CTreeCtrl::EndEditLabelNow

Cancela la operación de edición en la etiqueta de un elemento de vista de árbol del control de vista de árbol actual.

CTreeCtrl::EnsureVisible

Garantiza que un elemento de vista de árbol está visible en el control de vista de árbol.

CTreeCtrl::Expand

Expanda, o contrae, los elementos secundarios del elemento especificado de la vista de árbol.

CTreeCtrl::GetBkColor

Recupera el color de fondo actual del control.

CTreeCtrl::GetCheck

Recupera el estado de la comprobación de un elemento del control de árbol.

CTreeCtrl::GetChildItem

Recupera el elemento secundario de un elemento específico de la vista de árbol.

CTreeCtrl::GetCount

Recupera el número de elementos de árbol asociado a un control de vista de árbol.

CTreeCtrl::GetDropHilightItem

Recupera el destino de una operación de arrastrar y colocar.

CTreeCtrl::GetEditControl

Recupera el identificador del control de edición se usa para editar el elemento especificado de la vista de árbol.

CTreeCtrl::GetExtendedStyle

recupera los estilos extendidos que el control de vista de árbol actual está utilizando.

CTreeCtrl::GetFirstVisibleItem

Recupera el primer elemento visible del elemento especificado de la vista de árbol.

CTreeCtrl::GetImageList

Recupera el identificador de asociado enumerado imagen con un control de vista de árbol.

CTreeCtrl::GetIndent

Recupera el desplazamiento (en píxeles) de un elemento de vista de árbol de su elemento primario.

CTreeCtrl::GetInsertMarkColor

Recupera el color utilizado para dibujar la marca de inserción para la vista de árbol.

CTreeCtrl::GetItem

Recupera los atributos de un elemento específico de la vista de árbol.

CTreeCtrl::GetItemData

Devuelve el valor específico de la aplicación de 32 bits asociado a un elemento.

CTreeCtrl::GetItemExpandedImageIndex

Recupera el índice de la imagen para mostrar cuando el elemento especificado del control de vista de árbol actual está en estado expandida.

CTreeCtrl::GetItemHeight

recupera el alto actual de los elementos de la vista de árbol.

CTreeCtrl::GetItemImage

Recupera las imágenes asociado a un elemento.

CTreeCtrl::GetItemPartRect

Recupera el rectángulo delimitador de una parte concreta de un elemento especificado en el control de vista de árbol actual.

CTreeCtrl::GetItemRect

Recupera el rectángulo delimitador de un elemento de vista de árbol.

CTreeCtrl::GetItemState

Devuelve el estado de un elemento.

CTreeCtrl::GetItemStateEx

Recupera el estado extendida del elemento especificado en el control de vista de árbol actual.

CTreeCtrl::GetItemText

devuelve el texto de un elemento.

CTreeCtrl::GetLastVisibleItem

recupera el elemento expandido pasado en el control de vista de árbol actual.

CTreeCtrl::GetLineColor

recupera el color de línea actual para el control de vista de árbol.

CTreeCtrl::GetNextItem

Recupera el siguiente elemento de la vista de árbol que coincide con una relación especificada.

CTreeCtrl::GetNextSiblingItem

Recupera el siguiente elemento relacionado del elemento especificado de la vista de árbol.

CTreeCtrl::GetNextVisibleItem

Recupera el elemento visible siguiente del elemento especificado de la vista de árbol.

CTreeCtrl::GetParentItem

Recupera el elemento primario del elemento especificado de la vista de árbol.

CTreeCtrl::GetPrevSiblingItem

Recupera el elemento relacionado anterior del elemento especificado de la vista de árbol.

CTreeCtrl::GetPrevVisibleItem

Recupera el elemento visible anterior del elemento especificado de la vista de árbol.

CTreeCtrl::GetRootItem

Recupera la raíz del elemento especificado de la vista de árbol.

CTreeCtrl::GetScrollTime

Recupera el tiempo máximo de desplazamiento del control de vista de árbol.

CTreeCtrl::GetSelectedCount

Recupera el número de elementos seleccionados en el control de vista de árbol actual.

CTreeCtrl::GetSelectedItem

Recupera el elemento seleccionado de la vista de árbol.

CTreeCtrl::GetTextColor

Recupera el color del texto del control actual.

CTreeCtrl::GetToolTips

Recupera el identificador al control secundario de información sobre herramientas utilizado por un control de vista de árbol.

CTreeCtrl::GetVisibleCount

Recupera el número de elementos visibles de árbol asociado a un control de vista de árbol.

CTreeCtrl::HitTest

Devuelve la posición actual del cursor relacionado con el objeto de CTreeCtrl .

CTreeCtrl::InsertItem

inserta un nuevo elemento en un control de vista de árbol.

CTreeCtrl::ItemHasChildren

Devuelve cero si el elemento especificado tiene elementos secundarios.

CTreeCtrl::MapAccIdToItem

Asigna el identificador especificado de accesibilidad al identificador a un elemento de vista de árbol del control de vista de árbol actual.

CTreeCtrl::MapItemToAccID

Asigna el identificador especificado a un elemento de vista de árbol del control de vista de árbol actual en un identificador de accesibilidad.

CTreeCtrl::Select

Selecciona, se desplaza en la vista, o rediseña un elemento específico de la vista de árbol.

CTreeCtrl::SelectDropTarget

Dibuja de nuevo el elemento de árbol como destino de una operación de arrastrar y colocar.

CTreeCtrl::SelectItem

Seleccione un elemento especificado de la vista de árbol.

CTreeCtrl::SelectSetFirstVisible

Seleccione un elemento especificado de la vista de árbol como primer elemento visible.

CTreeCtrl::SetAutoscrollInfo

Establece el índice del desplazamiento automático del control de vista de árbol actual.

CTreeCtrl::SetBkColor

Establece el color de fondo del control.

CTreeCtrl::SetCheck

Establece el estado de la comprobación de un elemento del control de árbol.

CTreeCtrl::SetExtendedStyle

establece los estilos extendidos para el control de vista de árbol actual.

CTreeCtrl::SetImageList

Establece el identificador de asociado enumerado imagen con un control de vista de árbol.

CTreeCtrl::SetIndent

Establece el desplazamiento (en píxeles) de un elemento de vista de árbol de su elemento primario.

CTreeCtrl::SetInsertMark

Establece la marca de inserción de un control de vista de árbol.

CTreeCtrl::SetInsertMarkColor

Establece el color utilizado para dibujar la marca de inserción para la vista de árbol.

CTreeCtrl::SetItem

Establece los atributos de un elemento específico de la vista de árbol.

CTreeCtrl::SetItemData

Establece el valor específico de la aplicación de 32 bits asociado a un elemento.

CTreeCtrl::SetItemExpandedImageIndex

Establece el índice de la imagen para mostrar cuando el elemento especificado del control de vista de árbol actual está en estado expandida.

CTreeCtrl::SetItemHeight

establece el alto de los elementos de la vista de árbol.

CTreeCtrl::SetItemImage

asocia imágenes a un elemento.

CTreeCtrl::SetItemState

Establece el estado de un elemento.

CTreeCtrl::SetItemStateEx

Establece el estado extendida del elemento especificado en el control de vista de árbol actual.

CTreeCtrl::SetItemText

establece el texto de un elemento.

CTreeCtrl::SetLineColor

establece el color de línea actual para el control de vista de árbol.

CTreeCtrl::SetScrollTime

Establece el tiempo máximo de desplazamiento del control de vista de árbol.

CTreeCtrl::SetTextColor

Establece el color del texto del control.

CTreeCtrl::SetToolTips

Establece el control secundario de información sobre herramientas de un control de vista de árbol.

CTreeCtrl::ShowInfoTip

Muestra el infotip para el elemento especificado en el control de vista de árbol actual.

CTreeCtrl::SortChildren

Ordena los elementos secundarios de un elemento primario especificado.

CTreeCtrl::SortChildrenCB

Ordena los elementos secundarios de un elemento primario especificado mediante una función definido por la aplicación de ordenación.

Comentarios

Un “control de vista de árbol” es una ventana que muestra una lista jerárquica de los elementos, como los encabezados en un documento, las entradas en un índice, o archivos y directorios en un disco. Cada elemento consta de una etiqueta y una imagen de mapa de bits opcional, y cada elemento puede tener una lista de subelementos asociado. Haciendo clic en un elemento, el usuario puede expandir y contraer la lista asociada de subelementos.

Este control (y por consiguiente la clase de CTreeCtrl ) sólo está disponible para los programas que se ejecutan en versión 4 de Windows 98 y Windows NT y posterior.

Para obtener más información sobre cómo utilizar CTreeCtrl, vea:

Jerarquía de herencia

CObject

CCmdTarget

CWnd

CTreeCtrl

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

CWnd (clase)

Gráfico de jerarquías

CImageList (Clase)

Conceptos

ejemplo CMNCTRL1 de MFC