Vista de árbol
Esta sección contiene información sobre los elementos de programación usados con controles de vista de árbol.
Temas de introducción
Tema | Contenido |
---|---|
Acerca de los controles de Tree-View | Un control de vista de árbol es una ventana que muestra una lista jerárquica de elementos, como los encabezados de un documento, las entradas de un índice o los archivos y directorios de un disco. |
Uso de controles de Tree-View | Esta sección contiene detalles de implementación y código de ejemplo para trabajar con controles de vista de árbol. |
Macros
Tema | Contenido |
---|---|
TreeView_CreateDragImage | Crea un mapa de bits de arrastre para el elemento especificado en un control de vista de árbol. La macro también crea una lista de imágenes para el mapa de bits y agrega el mapa de bits a la lista de imágenes. Una aplicación puede mostrar la imagen al arrastrar el elemento mediante las funciones de lista de imágenes. Puede usar esta macro o enviar el mensaje TVM_CREATEDRAGIMAGE explícitamente. |
TreeView_DeleteAllItems | Elimina todos los elementos de un control de vista de árbol. |
TreeView_DeleteItem | Quita un elemento y todos sus descendientes de un control de vista de árbol. También puede enviar el mensaje TVM_DELETEITEM explícitamente. |
TreeView_EditLabel | Comienza la edición local del texto del elemento especificado, reemplazando el texto del elemento por un control de edición de una sola línea que contiene el texto. Esta macro selecciona y centra implícitamente el elemento especificado. Puede usar esta macro o enviar explícitamente el mensaje de TVM_EDITLABEL . |
TreeView_EndEditLabelNow | Finaliza la edición de la etiqueta de un elemento de vista de árbol. Puede usar esta macro o enviar el mensaje TVM_ENDEDITLABELNOW explícitamente. |
TreeView_EnsureVisible | Garantiza que un elemento de vista de árbol esté visible, expandiendo el elemento primario o desplazando el control de vista de árbol, si es necesario. Puede usar esta macro o enviar explícitamente el mensaje de TVM_ENSUREVISIBLE . |
TreeView_Expand | La macro TreeView_Expand expande o contrae la lista de elementos secundarios asociados al elemento primario especificado, si existe. Puede usar esta macro o enviar explícitamente el mensaje de TVM_EXPAND . |
TreeView_GetBkColor | Esta función se usa para recuperar el color de fondo de la selección actual. Puede usar esta macro o enviar explícitamente el mensaje de TVM_GETBKCOLOR . |
TreeView_GetCheckState | Obtiene el estado de comprobación del elemento especificado. También puede usar el mensaje TVM_GETITEMSTATE directamente. |
TreeView_GetChild | Recupera el primer elemento secundario del elemento de vista de árbol especificado. Puede usar esta macro o puede enviar explícitamente el mensaje TVM_GETNEXTITEM con la marca TVGN_CHILD. |
TreeView_GetCount | Recupera un recuento de los elementos de un control de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje de TVM_GETCOUNT . |
TreeView_GetDropHilight | Recupera el elemento de vista de árbol que es el destino de una operación de arrastrar y colocar. Puede usar esta macro o puede enviar explícitamente el mensaje TVM_GETNEXTITEM con la marca TVGN_DROPHILITE. |
TreeView_GetEditControl | Recupera el identificador del control de edición que se usa para editar el texto de un elemento de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje TVM_GETEDITCONTROL . |
TreeView_GetExtendedStyle | Recupera el estilo extendido de un control de vista de árbol especificado. Use esta macro o envíe explícitamente el mensaje TVM_GETEXTENDEDSTYLE . |
TreeView_GetFirstVisible | Recupera el primer elemento visible en una ventana de control de vista de árbol. Puede usar esta macro o puede enviar explícitamente el mensaje TVM_GETNEXTITEM con la marca TVGN_FIRSTVISIBLE. |
TreeView_GetImageList | Recupera el identificador de la lista de imágenes de estado o normal asociada a un control de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje de TVM_GETIMAGELIST . |
TreeView_GetIndent | Recupera la cantidad, en píxeles, que los elementos secundarios tienen sangría en relación con sus elementos primarios. Puede usar esta macro o enviar explícitamente el mensaje de TVM_GETINDENT . |
TreeView_GetInsertMarkColor | Recupera el color utilizado para dibujar la marca de inserción de la vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje TVM_GETINSERTMARKCOLOR . |
TreeView_GetISearchString | Recupera la cadena de búsqueda incremental de un control de vista de árbol. El control de vista de árbol usa la cadena de búsqueda incremental para seleccionar un elemento basado en caracteres escrito por el usuario. Puede usar esta macro o enviar el mensaje TVM_GETISEARCHSTRING explícitamente. |
TreeView_GetItem | Recupera algunos o todos los atributos de un elemento de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje de TVM_GETITEM . |
TreeView_GetItemHeight | Recupera el alto actual de los elementos de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje TVM_GETITEMHEIGHT . |
TreeView_GetItemPartRect | Recupera el rectángulo delimitador más grande posible que constituye la "zona de aciertos" para una parte especificada de un elemento. Use esta macro o envíe explícitamente el mensaje TVM_GETITEMPARTRECT . |
TreeView_GetItemRect | Recupera el rectángulo delimitador de un elemento de vista de árbol e indica si el elemento está visible. Puede usar esta macro o enviar explícitamente el mensaje TVM_GETITEMRECT . |
TreeView_GetItemState | Recupera algunos o todos los atributos de estado de un elemento de vista de árbol. Puede usar esta macro o enviar el mensaje TVM_GETITEMSTATE explícitamente. |
TreeView_GetLastVisible | Recupera el último elemento expandido en un control de vista de árbol. Esto no recupera el último elemento visible en la ventana de vista de árbol. Puede usar esta macro o puede enviar explícitamente el mensaje TVM_GETNEXTITEM con la marca TVGN_LASTVISIBLE. |
TreeView_GetLineColor | Obtiene el color de línea actual. También puede usar el mensaje TVM_GETLINECOLOR directamente. |
TreeView_GetNextItem | Recupera el elemento de vista de árbol que lleva la relación especificada con un elemento especificado. Puede usar esta macro, usar una de las macros de TreeView_Get que se describen a continuación o enviar el mensaje TVM_GETNEXTITEM explícitamente. |
TreeView_GetNextSelected | Recupera el elemento de vista de árbol que lleva la relación TVGN_NEXTSELECTED con un elemento de árbol especificado. |
TreeView_GetNextSibling | Recupera el siguiente elemento relacionado de un elemento especificado en un control de vista de árbol. Puede usar esta macro o puede enviar explícitamente el mensaje TVM_GETNEXTITEM con la marca TVGN_NEXT. |
TreeView_GetNextVisible | Recupera el siguiente elemento visible que sigue a un elemento especificado en un control de vista de árbol. Puede usar esta macro o puede enviar explícitamente el mensaje TVM_GETNEXTITEM con la marca TVGN_NEXTVISIBLE. |
TreeView_GetParent | Recupera el elemento primario del elemento de vista de árbol especificado. Puede usar esta macro o puede enviar explícitamente el mensaje TVM_GETNEXTITEM con la marca TVGN_PARENT. |
TreeView_GetPrevSibling | Recupera el elemento relacionado anterior de un elemento especificado en un control de vista de árbol. Puede usar esta macro o puede enviar explícitamente el mensaje TVM_GETNEXTITEM con la marca TVGN_PREVIOUS. |
TreeView_GetPrevVisible | Recupera el primer elemento visible que precede a un elemento especificado en un control de vista de árbol. Puede usar esta macro o puede enviar explícitamente el mensaje TVM_GETNEXTITEM con la marca TVGN_PREVIOUSVISIBLE. |
TreeView_GetRoot | Recupera el elemento superior o muy primer del control de vista de árbol. Puede usar esta macro o puede enviar explícitamente el mensaje TVM_GETNEXTITEM con la marca TVGN_ROOT. |
TreeView_GetScrollTime | Recupera el tiempo de desplazamiento máximo para el control de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje TVM_GETSCROLLTIME . |
TreeView_GetSelectedCount | Sin implementar. |
TreeView_GetSelection | Recupera el elemento seleccionado actualmente en un control de vista de árbol. Puede usar esta macro o puede enviar explícitamente el mensaje TVM_GETNEXTITEM con la marca TVGN_CARET. |
TreeView_GetTextColor | Recupera el color de texto actual del control. Puede usar esta macro o enviar explícitamente el mensaje TVM_GETTEXTCOLOR . |
TreeView_GetToolTips | Recupera el identificador del control de información sobre herramientas secundario utilizado por un control de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje de TVM_GETTOOLTIPS . |
TreeView_GetUnicodeFormat | Recupera la marca de formato de caracteres Unicode para el control . Puede usar esta macro o enviar explícitamente el mensaje TVM_GETUNICODEFORMAT . |
TreeView_GetVisibleCount | Obtiene el número de elementos que pueden ser totalmente visibles en la ventana de cliente de un control de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje de TVM_GETVISIBLECOUNT . |
TreeView_HitTest | Determina la ubicación del punto especificado en relación con el área cliente de un control de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje de TVM_HITTEST . |
TreeView_InsertItem | Inserta un nuevo elemento en un control de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje TVM_INSERTITEM . |
TreeView_MapAccIDToHTREEITEM | Asigna un identificador de accesibilidad a un HTREEITEM. Puede usar esta macro o enviar explícitamente el mensaje TVM_MAPACCIDTOHTREEITEM . |
TreeView_MapHTREEITEMtoAccID | Asigna un HTREEITEM a un identificador de accesibilidad. Puede usar esta macro o enviar explícitamente el mensaje TVM_MAPHTREEITEMTOACCID . |
TreeView_Select | Selecciona el elemento de vista de árbol especificado, desplaza el elemento a la vista o vuelve a dibujar el elemento en el estilo usado para indicar el destino de una operación de arrastrar y colocar. Puede usar esta macro o las macros de TreeView_SelectItem, TreeView_SelectSetFirstVisible o TreeView_SelectDropTarget , o bien puede enviar explícitamente el mensaje de TVM_SELECTITEM . |
TreeView_SelectDropTarget | Vuelve a dibujar un elemento de control de vista de árbol especificado en el estilo usado para indicar el destino de una operación de arrastrar y colocar. Puede usar esta macro o la macro TreeView_Select , o bien puede enviar el mensaje TVM_SELECTITEM explícitamente. |
TreeView_SelectItem | Selecciona el elemento de vista de árbol especificado. Puede usar esta macro o la macro TreeView_Select , o bien puede enviar el mensaje TVM_SELECTITEM explícitamente. |
TreeView_SelectSetFirstVisible | Desplaza el control de vista de árbol verticalmente para asegurarse de que el elemento especificado está visible. Si es posible, el elemento especificado se convierte en el primer elemento visible en la parte superior de la ventana del control. Puede usar esta macro o la macro TreeView_Select , o bien puede enviar el mensaje TVM_SELECTITEM explícitamente. |
TreeView_SetAutoScrollInfo | Establece la información utilizada para determinar las características de desplazamiento automático. Use esta macro o envíe explícitamente el mensaje TVM_SETAUTOSCROLLINFO . |
TreeView_SetBkColor | Establece el color de fondo del control. Puede usar esta macro o enviar explícitamente el mensaje TVM_SETBKCOLOR . |
TreeView_SetBorder |
Destinado a uso interno; no se recomienda para su uso en aplicaciones. Establece el tamaño del borde de los elementos de un control de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje de TVM_SETBORDER . |
TreeView_SetCheckState | Establece la imagen de estado del elemento en "checked" o "unchecked". También puede usar el mensaje TVM_SETITEM directamente. |
TreeView_SetExtendedStyle | Establece el estilo extendido para un control TreeView especificado. Use esta macro o envíe explícitamente el mensaje TVM_SETEXTENDEDSTYLE . |
TreeView_SetHot |
Destinado a uso interno; no se recomienda para su uso en aplicaciones. Establece el elemento activo de un control de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje TVM_SETHOT . |
TreeView_SetImageList | Establece la lista de imágenes de estado o normal para un control de vista de árbol y vuelve a dibujar el control mediante las nuevas imágenes. Puede usar esta macro o enviar el mensaje TVM_SETIMAGELIST explícitamente. |
TreeView_SetIndent | Establece el ancho de la sangría de un control de vista de árbol y vuelve a dibujar el control para reflejar el nuevo ancho. Puede usar esta macro o enviar explícitamente el mensaje TVM_SETINDENT . |
TreeView_SetInsertMark | Establece la marca de inserción en un control de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje de TVM_SETINSERTMARK . |
TreeView_SetInsertMarkColor | Establece el color utilizado para dibujar la marca de inserción de la vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje TVM_SETINSERTMARKCOLOR . |
TreeView_SetItem | La macro TreeView_SetItem establece algunos o todos los atributos de un elemento de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje de TVM_SETITEM . |
TreeView_SetItemHeight | Establece el alto de los elementos de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje TVM_SETITEMHEIGHT . |
TreeView_SetItemState | Establece los atributos de estado de un elemento de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje de TVM_SETITEM . |
TreeView_SetLineColor | Establece el color de línea actual. También puede usar el mensaje TVM_SETLINECOLOR directamente. |
TreeView_SetScrollTime | Establece el tiempo de desplazamiento máximo para el control de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje TVM_SETSCROLLTIME . |
TreeView_SetTextColor | Establece el color de texto del control. Puede usar esta macro o enviar el mensaje TVM_SETTEXTCOLOR explícitamente. |
TreeView_SetToolTips | Establece el control de información sobre herramientas secundario de un control de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje de TVM_SETTOOLTIPS . |
TreeView_SetUnicodeFormat | Establece la marca de formato de caracteres Unicode para el control. Este mensaje permite cambiar el juego de caracteres usado por el control en tiempo de ejecución en lugar de tener que volver a crear el control. Puede usar esta macro o enviar explícitamente el mensaje TVM_SETUNICODEFORMAT . |
TreeView_ShowInfoTip | Muestra la información sobre un elemento especificado en un control de vista de árbol. Use esta macro o envíe explícitamente el mensaje de TVM_SHOWINFOTIP . |
TreeView_SortChildren | Ordena los elementos secundarios del elemento primario especificado en un control de vista de árbol. Puede usar esta macro o enviar el mensaje TVM_SORTCHILDREN explícitamente. |
TreeView_SortChildrenCB | Ordena los elementos de vista de árbol mediante una función de devolución de llamada definida por la aplicación que compara los elementos. Puede usar esta macro o enviar el mensaje TVM_SORTCHILDRENCB explícitamente. |
error de Hadoop
Tema | Contenido |
---|---|
TVM_CREATEDRAGIMAGE | Crea un mapa de bits de arrastre para el elemento especificado en un control de vista de árbol. El mensaje también crea una lista de imágenes para el mapa de bits y agrega el mapa de bits a la lista de imágenes. Una aplicación puede mostrar la imagen al arrastrar el elemento mediante las funciones de lista de imágenes. Puede enviar este mensaje explícitamente o mediante la macro TreeView_CreateDragImage . |
TVM_DELETEITEM | Quita un elemento y todos sus descendientes de un control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_DeleteItem . |
TVM_EDITLABEL | Comienza la edición local del texto del elemento especificado, reemplazando el texto del elemento por un control de edición de una sola línea que contiene el texto. Este mensaje selecciona y centra implícitamente el elemento especificado. Puede enviar este mensaje explícitamente o mediante la macro TreeView_EditLabel . |
TVM_ENDEDITLABELNOW | Finaliza la edición de la etiqueta de un elemento de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_EndEditLabelNow . |
TVM_ENSUREVISIBLE | Garantiza que un elemento de vista de árbol esté visible, expandiendo el elemento primario o desplazando el control de vista de árbol, si es necesario. Puede enviar este mensaje explícitamente o mediante la macro TreeView_EnsureVisible . |
TVM_EXPAND | El mensaje TVM_EXPAND expande o contrae la lista de elementos secundarios asociados al elemento primario especificado, si existe. Puede enviar este mensaje explícitamente o mediante la macro TreeView_Expand . |
TVM_GETBKCOLOR | Esta función se usa para recuperar el color de fondo de la selección actual. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetBkColor . |
TVM_GETCOUNT | Recupera un recuento de los elementos de un control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetCount . |
TVM_GETEDITCONTROL | Recupera el identificador del control de edición que se usa para editar el texto de un elemento de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetEditControl . |
TVM_GETEXTENDEDSTYLE | Recupera el estilo extendido para un control de vista de árbol. Envíe este mensaje explícitamente o mediante la macro TreeView_GetExtendedStyle . |
TVM_GETIMAGELIST | Recupera el identificador de la lista de imágenes de estado o normal asociada a un control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetImageList . |
TVM_GETINDENT | Recupera la cantidad, en píxeles, que los elementos secundarios tienen sangría en relación con sus elementos primarios. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetIndent . |
TVM_GETINSERTMARKCOLOR | Recupera el color utilizado para dibujar la marca de inserción de la vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetInsertMarkColor . |
TVM_GETISEARCHSTRING | Recupera la cadena de búsqueda incremental de un control de vista de árbol. El control de vista de árbol usa la cadena de búsqueda incremental para seleccionar un elemento basado en caracteres escrito por el usuario. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetISearchString . |
TVM_GETITEM | Recupera algunos o todos los atributos de un elemento de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetItem . |
TVM_GETITEMHEIGHT | Recupera el alto actual de cada elemento de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetItemHeight . |
TVM_GETITEMPARTRECT | Sin implementar. |
TVM_GETITEMRECT | Recupera el rectángulo delimitador de un elemento de vista de árbol e indica si el elemento está visible. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetItemRect . |
TVM_GETITEMSTATE | Recupera algunos o todos los atributos de estado de un elemento de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetItemState . |
TVM_GETLINECOLOR | El mensaje TVM_GETLINECOLOR obtiene el color de línea actual. |
TVM_GETNEXTITEM | Recupera el elemento de vista de árbol que lleva la relación especificada con un elemento especificado. Puede enviar este mensaje explícitamente mediante la macro TreeView_GetNextItem . |
TVM_GETSCROLLTIME | Recupera el tiempo de desplazamiento máximo para el control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetScrollTime . |
TVM_GETSELECTEDCOUNT | Sin implementar. |
TVM_GETTEXTCOLOR | Recupera el color de texto actual del control. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetTextColor . |
TVM_GETTOOLTIPS | Recupera el identificador del control de información sobre herramientas secundario utilizado por un control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetToolTips . |
TVM_GETUNICODEFORMAT | Recupera la marca de formato de caracteres Unicode para el control . Puede enviar este mensaje explícitamente o usar la macro TreeView_GetUnicodeFormat . |
TVM_GETVISIBLECOUNT | Obtiene el número de elementos que pueden ser totalmente visibles en la ventana de cliente de un control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_GetVisibleCount . |
TVM_HITTEST | Determina la ubicación del punto especificado en relación con el área cliente de un control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_HitTest . |
TVM_INSERTITEM | Inserta un nuevo elemento en un control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_InsertItem . |
TVM_MAPACCIDTOHTREEITEM | Asigna un identificador de accesibilidad a un HTREEITEM. |
TVM_MAPHTREEITEMTOACCID | Asigna un HTREEITEM a un identificador de accesibilidad. |
TVM_SELECTITEM | Selecciona el elemento de vista de árbol especificado, desplaza el elemento a la vista o vuelve a dibujar el elemento en el estilo usado para indicar el destino de una operación de arrastrar y colocar. Puede enviar este mensaje explícitamente o mediante la macro TreeView_Select, TreeView_SelectItem o TreeView_SelectDropTarget . |
TVM_SETAUTOSCROLLINFO | Establece la información utilizada para determinar las características de desplazamiento automático. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SetAutoScrollInfo . |
TVM_SETBKCOLOR | Establece el color de fondo del control. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SetBkColor . |
TVM_SETBORDER |
Destinado a uso interno; no se recomienda para su uso en aplicaciones. Establece el tamaño del borde de los elementos de un control de vista de árbol. Puede enviar el mensaje explícitamente o mediante la macro TreeView_SetBorder . |
TVM_SETEXTENDEDSTYLE | Informa al control de vista de árbol para establecer estilos extendidos. Envíe este mensaje o use la macro TreeView_SetExtendedStyle. |
TVM_SETHOT |
Destinado a uso interno; no se recomienda para su uso en aplicaciones. Establece el elemento activo de un control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SetHot . |
TVM_SETIMAGELIST | Establece la lista de imágenes de estado o normal para un control de vista de árbol y vuelve a dibujar el control mediante las nuevas imágenes. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SetImageList . |
TVM_SETINDENT | Establece el ancho de la sangría de un control de vista de árbol y vuelve a dibujar el control para reflejar el nuevo ancho. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SetIndent . |
TVM_SETINSERTMARK | Establece la marca de inserción en un control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SetInsertMark . |
TVM_SETINSERTMARKCOLOR | Establece el color utilizado para dibujar la marca de inserción de la vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SetInsertMarkColor . |
TVM_SETITEM | El TVM_SETITEM mensaje establece algunos o todos los atributos de un elemento de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SetItem . |
TVM_SETITEMHEIGHT | Establece el alto de los elementos de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SetItemHeight . |
TVM_SETLINECOLOR | El mensaje TVM_SETLINECOLOR establece el color de línea actual. |
TVM_SETSCROLLTIME | Establece el tiempo de desplazamiento máximo para el control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SetScrollTime . |
TVM_SETTEXTCOLOR | Establece el color de texto del control. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SetTextColor . |
TVM_SETTOOLTIPS | Establece el control de información sobre herramientas secundario de un control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SetToolTips . |
TVM_SETUNICODEFORMAT | Establece la marca de formato de caracteres Unicode para el control. Este mensaje permite cambiar el juego de caracteres usado por el control en tiempo de ejecución en lugar de tener que volver a crear el control. Puede enviar este mensaje explícitamente o usar la macro TreeView_SetUnicodeFormat . |
TVM_SHOWINFOTIP | Muestra la información sobre un elemento especificado en un control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_ShowInfoTip . |
TVM_SORTCHILDREN | Ordena los elementos secundarios del elemento primario especificado en un control de vista de árbol. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SortChildren . |
TVM_SORTCHILDRENCB | Ordena los elementos de vista de árbol mediante una función de devolución de llamada definida por la aplicación que compara los elementos. Puede enviar este mensaje explícitamente o mediante la macro TreeView_SortChildrenCB . |
Notificaciones
Tema | Contenido |
---|---|
NM_CLICK (vista de árbol) | Notifica a la ventana primaria de un control de vista de árbol que el usuario ha hecho clic en el botón izquierdo del mouse dentro del control. Esta notificación se envía en forma de mensaje de WM_NOTIFY . |
NM_CUSTOMDRAW (vista de árbol) | Enviado por un control de vista de árbol para notificar a su ventana primaria las operaciones de dibujo. Esta notificación se envía en forma de mensaje de WM_NOTIFY . |
NM_DBLCLK (vista de árbol) | Notifica a la ventana primaria de un control de vista de árbol que el usuario ha hecho doble clic en el botón izquierdo del mouse dentro del control. Esta notificación se envía en forma de mensaje de WM_NOTIFY . |
NM_KILLFOCUS (vista de árbol) | Notifica a la ventana primaria de un control de árbol que el control ha perdido el foco de entrada. Esta notificación se envía en forma de un mensaje de WM_NOTIFY . |
NM_RCLICK (vista de árbol) | Notifica a la ventana primaria de un control de vista de árbol que el usuario ha realizado clic en el botón derecho del mouse dentro del control. Esta notificación se envía en forma de un mensaje de WM_NOTIFY . |
NM_RDBLCLK (vista de árbol) | Notifica al elemento primario de un control de vista de árbol que el usuario ha haciendo doble clic en el botón derecho del mouse dentro del control. Esta notificación se envía en forma de un mensaje de WM_NOTIFY . |
NM_RETURN (vista de árbol) | Notifica a la ventana primaria de un control de vista de árbol que el control tiene el foco de entrada y que el usuario ha presionado la tecla. Esta notificación se envía en forma de un mensaje de WM_NOTIFY . |
NM_SETCURSOR (vista de árbol) | Notifica a la ventana primaria de un control de vista de árbol que el control establece el cursor en respuesta a un mensaje de WM_SETCURSOR . Esta notificación se envía en forma de un mensaje de WM_NOTIFY . |
NM_SETFOCUS (vista de árbol) | Notifica a la ventana primaria de un control de vista de árbol que el control ha recibido el foco de entrada. Esta notificación se envía en forma de un mensaje de WM_NOTIFY . |
TVN_ASYNCDRAW | Enviado por un control de vista de árbol a su elemento primario cuando se ha producido un error en el dibujo de un icono o superposición. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_BEGINDRAG | Notifica a la ventana primaria de un control de vista de árbol que se está iniciando una operación de arrastrar y colocar que implique el botón izquierdo del mouse. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_BEGINLABELEDIT | Notifica a la ventana primaria de un control de vista de árbol el inicio de la edición de etiquetas para un elemento. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_BEGINRDRAG | Notifica a la ventana primaria de un control de árbol sobre el inicio de una operación de arrastrar y colocar que implique el botón derecho del mouse. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_DELETEITEM | Notifica a la ventana primaria de un control de vista de árbol que se está eliminando un elemento. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_ENDLABELEDIT | Notifica a la ventana primaria de un control de árbol sobre el final de la edición de etiquetas de un elemento. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_GETDISPINFO | Solicita que la ventana primaria de un control de vista de árbol proporcione información necesaria para mostrar o ordenar un elemento. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_GETINFOTIP | Enviado por un control de vista de árbol que tiene el estilo TVS_INFOTIP . Esta notificación se envía cuando el control solicita información de texto adicional que se mostrará en una información sobre herramientas. La notificación se envía en forma de mensaje de WM_NOTIFY . |
TVN_ITEMCHANGED | Notifica a la ventana primaria de un control de vista de árbol que los atributos de elemento han cambiado. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_ITEMCHANGING | Notifica a la ventana primaria de un control de vista de árbol que los atributos de elemento están a punto de cambiar. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_ITEMEXPANDED | Notifica a la ventana primaria de un control de vista de árbol que la lista de elementos secundarios de un elemento primario se ha expandido o contraído. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_ITEMEXPANDING | Notifica a la ventana primaria de un control de vista de árbol que la lista de elementos secundarios de un elemento primario está a punto de expandir o contraer. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_KEYDOWN | Notifica a la ventana primaria de un control de vista de árbol que el usuario presionó una tecla y el control de vista de árbol tiene el foco de entrada. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_SELCHANGED | Notifica a la ventana primaria de un control de vista de árbol que la selección ha cambiado de un elemento a otro. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_SELCHANGING | Notifica a la ventana primaria de un control de árbol que la selección está a punto de cambiar de un elemento a otro. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_SETDISPINFO | Notifica a la ventana primaria de un control de vista de árbol que debe actualizar la información que mantiene sobre un elemento. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
TVN_SINGLEEXPAND | Enviado por un control de vista de árbol con el estilo TVS_SINGLEEXPAND cuando el usuario abre o cierra un elemento de árbol con un solo clic del mouse. Esta notificación se envía en forma de un mensaje de WM_NOTIFY . |
Estructuras
Tema | Contenido |
---|---|
NMTREEVIEW | Contiene información sobre un código de notificación de vista de árbol. Esta estructura es idéntica a la estructura de NM_TREEVIEW , pero se ha cambiado el nombre para seguir las convenciones de nomenclatura actuales. |
NMTVASYNCDRAW | Contiene una explicación de por qué se produjo un error en el dibujo de un icono o un elemento de árbol de superposición. Esta estructura se envía en una notificación de TVN_ASYNCDRAW . Establezca el miembro dwRetFlags para indicar qué acción debe realizar el control. Tenga en cuenta que un dibujo puede producir un error si no hay ninguna imagen; es decir, cuando no se ha extraído la imagen de icono. |
NMTVCUSTOMDRAW | Contiene información específica de un código de notificación de NM_CUSTOMDRAW (vista de árbol) enviado por un control de vista de árbol. |
NMTVDISPINFO | Contiene y recibe información para mostrar de un elemento de vista de árbol. Esta estructura es idéntica a la estructura de TV_DISPINFO , pero se ha cambiado el nombre para seguir las convenciones de nomenclatura actuales. |
NMTVDISPINFOEX | Contiene información relativa a la información de notificación extendida de TreeView. |
NMTVGETINFOTIP | Contiene y recibe información del elemento de vista de árbol necesaria para mostrar una información sobre herramientas para un elemento. Esta estructura se usa con el código de notificación de TVN_GETINFOTIP . |
NMTVITEMCHANGE | Contiene información sobre un cambio de elemento de vista de árbol. Esta estructura se envía con las notificaciones de TVN_ITEMCHANGED y TVN_ITEMCHANGING . |
NMTVITEMRECT | No se admite actualmente. |
NMTVKEYDOWN | Contiene información sobre un evento de teclado en un control de vista de árbol. Esta estructura se usa con el código de notificación TVN_KEYDOWN . La estructura es idéntica a la estructura de TV_KEYDOWN , pero se ha cambiado el nombre para seguir las convenciones de nomenclatura actuales. |
NMTVSTATEIMAGECHANGING | Contiene información sobre un código de notificación de cambio de imagen de estado de vista de árbol. |
TVGETITEMPARTRECTINFO | Contiene información para identificar la "zona de aciertos" para una parte especificada de un elemento de árbol. La estructura se usa con el mensaje TVM_GETITEMPARTRECT y la macro TreeView_GetItemPartRect . |
TVHITTESTINFO | Contiene información utilizada para determinar la ubicación de un punto en relación con un control de vista de árbol. Esta estructura se usa con el mensaje TVM_HITTEST . La estructura es idéntica a la estructura de TV_HITTESTINFO , pero se ha cambiado el nombre para seguir las convenciones de nomenclatura actuales. |
TVINSERTSTRUCT | Contiene información utilizada para agregar un nuevo elemento a un control de vista de árbol. Esta estructura se usa con el mensaje TVM_INSERTITEM . La estructura es idéntica a la estructura de TV_INSERTSTRUCT , pero se ha cambiado el nombre para seguir las convenciones de nomenclatura actuales. |
TVITEM | Especifica o recibe atributos de un elemento de vista de árbol. Esta estructura es idéntica a la estructura de TV_ITEM , pero se ha cambiado el nombre para seguir las convenciones de nomenclatura actuales. Las nuevas aplicaciones deben usar esta estructura. |
TVITEMEX | Especifica o recibe atributos de un elemento de vista de árbol. Esta estructura es una mejora de la estructura TVITEM . Las nuevas aplicaciones deben usar esta estructura cuando corresponda. |
TVSORTCB | Contiene información utilizada para ordenar elementos secundarios en un control de vista de árbol. Esta estructura se usa con el mensaje TVM_SORTCHILDRENCB . Esta estructura es idéntica a la estructura de TV_SORTCB , pero se ha cambiado el nombre para seguir las convenciones de nomenclatura actuales. |
Constantes
Tema | Contenido |
---|---|
Estilos extendidos de control de vista de árbol | En esta sección se enumeran los estilos extendidos que se usan al crear controles de vista de árbol. El valor de estilos extendidos es una combinación bit a bit de estos estilos. |
Estados de los elementos de control de vista de árbol | En esta sección se enumeran las marcas de estado del elemento usadas para indicar el estado de un elemento en un control de vista de árbol. |
Estilos de ventana de control de vista de árbol | En esta sección se enumeran los estilos de ventana que se usan al crear controles de vista de árbol. |