Vista de lista
Esta sección contiene información sobre los elementos de programación usados con controles de vista de lista.
Temas de introducción
Tema | Contenido |
---|---|
Acerca de los controles de List-View | Un control de vista de lista es una ventana que muestra una colección de elementos. |
Procesamiento de mensajes de List-View predeterminado | En esta sección se muestra el procesamiento de mensajes de ventana realizado por un control de vista de lista. |
Uso de controles de List-View | Esta sección contiene ejemplos de código que muestran cómo crear y usar controles de vista de lista en las aplicaciones. |
Macros
Tema | Contenido |
---|---|
ListView_ApproximateViewRect | Calcula el ancho y alto aproximados necesarios para mostrar un número determinado de elementos. Puede usar esta macro o enviar el mensaje LVM_APPROXIMATEVIEWRECT explícitamente. |
ListView_Arrange | Organiza los elementos en la vista de iconos. Puede usar esta macro o enviar explícitamente el mensaje de LVM_ARRANGE . |
ListView_CancelEditLabel | Cancela una operación de edición de texto de elemento. Puede usar esta macro o enviar explícitamente el mensaje LVM_CANCELEDITLABEL . |
ListView_CreateDragImage | Crea una lista de imágenes de arrastre para el elemento especificado. Puede usar esta macro o enviar explícitamente el mensaje de LVM_CREATEDRAGIMAGE . |
ListView_DeleteAllItems | Quita todos los elementos de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_DELETEALLITEMS . |
ListView_DeleteColumn | Quita una columna de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_DELETECOLUMN . |
ListView_DeleteItem | Quita un elemento de un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_DELETEITEM explícitamente. |
ListView_EditLabel | Comienza la edición local del texto del elemento de vista de lista especificado. El mensaje selecciona y centra implícitamente el elemento especificado. Puede usar esta macro o enviar el mensaje LVM_EDITLABEL explícitamente. |
ListView_EnableGroupView | Habilita o deshabilita si los elementos de un control de vista de lista se muestran como un grupo. Puede usar esta macro o enviar explícitamente el mensaje LVM_ENABLEGROUPVIEW . |
ListView_EnsureVisible | Garantiza que un elemento de vista de lista esté completamente o parcialmente visible, desplazando el control de vista de lista si es necesario. Puede usar esta macro o enviar explícitamente el mensaje de LVM_ENSUREVISIBLE . |
ListView_FindItem | Busca un elemento de vista de lista con las características especificadas. Puede usar esta macro o enviar el mensaje LVM_FINDITEM explícitamente. |
ListView_GetBkColor | Obtiene el color de fondo de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje de LVM_GETBKCOLOR . |
ListView_GetBkImage | Obtiene la imagen de fondo en un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETBKIMAGE . |
ListView_GetCallbackMask | Obtiene la máscara de devolución de llamada de un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_GETCALLBACKMASK explícitamente. |
ListView_GetCheckState | Determina si se selecciona un elemento de un control de vista de lista. Esto solo se debe usar para los controles de vista de lista que tienen el estilo LVS_EX_CHECKBOXES . |
ListView_GetColumn | Obtiene los atributos de la columna de un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_GETCOLUMN explícitamente. |
ListView_GetColumnOrderArray | Obtiene el orden de las columnas de izquierda a derecha actuales en un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_GETCOLUMNORDERARRAY explícitamente. |
ListView_GetColumnWidth | Obtiene el ancho de una columna en la vista de informe o lista. Puede usar esta macro o enviar explícitamente el mensaje de LVM_GETCOLUMNWIDTH . |
ListView_GetCountPerPage | Calcula el número de elementos que pueden caber verticalmente en el área visible de un control de vista de lista cuando se encuentra en la vista de lista o informe. Solo se cuentan los elementos totalmente visibles. Puede usar esta macro o enviar explícitamente el mensaje de LVM_GETCOUNTPERPAGE . |
ListView_GetEditControl | Obtiene el identificador del control de edición que se usa para editar el texto de un elemento de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETEDITCONTROL . |
ListView_GetEmptyText | Obtiene el texto destinado a mostrarse cuando el control de vista de lista aparece vacío. Use esta macro o envíe explícitamente el mensaje LVM_GETEMPTYTEXT . |
ListView_GetExtendedListViewStyle | Obtiene los estilos extendidos que están actualmente en uso para un control de vista de lista determinado. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETEXTENDEDLISTVIEWSTYLE . |
ListView_GetFocusedGroup | Obtiene el grupo que tiene el foco. Use esta macro o envíe explícitamente el mensaje LVM_GETFOCUSEDGROUP . |
ListView_GetFooterInfo | Obtiene información sobre el pie de página de un control de vista de lista especificado. Use esta macro o envíe explícitamente el mensaje LVM_GETFOOTERINFO . |
ListView_GetFooterItem | Obtiene información sobre un elemento de pie de página para un control de vista de lista especificado. Use esta macro o envíe explícitamente el mensaje LVM_GETFOOTERITEM . |
ListView_GetFooterItemRect | Obtiene las coordenadas de un pie de página para un elemento especificado en un control de vista de lista. Use esta macro o envíe explícitamente el mensaje LVM_GETFOOTERITEMRECT . |
ListView_GetFooterRect | Obtiene las coordenadas del pie de página de un control de vista de lista especificado. Use esta macro o envíe explícitamente el mensaje de LVM_GETFOOTERRECT . |
ListView_GetGroupCount | Obtiene el número de grupos. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETGROUPCOUNT . |
ListView_GetGroupHeaderImageList | Obtiene la lista de imágenes de encabezado de grupo que se ha establecido para un control de vista de lista existente. |
ListView_GetGroupInfo | Obtiene información de grupo. Puede usar esta macro o enviar el mensaje LVM_GETGROUPINFO explícitamente. |
ListView_GetGroupInfoByIndex | Obtiene información sobre un grupo especificado. Use esta macro o envíe explícitamente el mensaje LVM_GETGROUPINFOBYINDEX . |
ListView_GetGroupMetrics | Obtiene información sobre la presentación de grupos. Puede usar esta macro o enviar explícitamente el mensaje de LVM_GETGROUPMETRICS . |
ListView_GetGroupRect | Obtiene el rectángulo de un grupo especificado. Use esta macro o envíe explícitamente el mensaje de LVM_GETGROUPRECT . |
ListView_GetGroupState | Obtiene el estado de un grupo especificado. Use esta macro o envíe explícitamente el mensaje LVM_GETGROUPSTATE . |
ListView_GetHeader | Obtiene el identificador del control de encabezado utilizado por un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_GETHEADER explícitamente. |
ListView_GetHotCursor | Obtiene el HCURSOR utilizado cuando el puntero está sobre un elemento mientras está habilitado el seguimiento activo. Puede usar esta macro o enviar el mensaje LVM_GETHOTCURSOR explícitamente. |
ListView_GetHotItem | Obtiene el índice del elemento activo. Puede usar esta macro o enviar explícitamente el mensaje de LVM_GETHOTITEM . |
ListView_GetHoverTime | Obtiene la cantidad de tiempo que el cursor del mouse debe mantener el puntero sobre un elemento antes de seleccionarlo. Puede usar esta macro o enviar explícitamente el mensaje de LVM_GETHOVERTIME . |
ListView_GetImageList | Obtiene el identificador de una lista de imágenes utilizada para dibujar elementos de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETIMAGELIST . |
ListView_GetInsertMark | Obtiene la posición del punto de inserción. Puede usar esta macro o enviar explícitamente el mensaje de LVM_GETINSERTMARK . |
ListView_GetInsertMarkColor | Obtiene el color del punto de inserción. Puede usar esta macro o enviar explícitamente el mensaje de LVM_GETINSERTMARKCOLOR . |
ListView_GetInsertMarkRect | Obtiene el rectángulo que enlaza el punto de inserción. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETINSERTMARKRECT . |
ListView_GetISearchString | Obtiene la cadena de búsqueda incremental de un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_GETISEARCHSTRING explícitamente. |
ListView_GetItem | Obtiene algunos o todos los atributos de un elemento de vista de lista. Puede usar esta macro o enviar el mensaje LVM_GETITEM explícitamente. |
ListView_GetItemCount | Obtiene el número de elementos de un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_GETITEMCOUNT explícitamente. |
ListView_GetItemIndexRect | Obtiene el rectángulo delimitador de todo o parte de un subelemento en la vista actual de un control de vista de lista especificado. Use esta macro o envíe explícitamente el mensaje de LVM_GETITEMINDEXRECT . |
ListView_GetItemPosition | Obtiene la posición de un elemento de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETITEMPOSITION . |
ListView_GetItemRect | Obtiene el rectángulo delimitador de todo o parte de un elemento de la vista actual. Puede usar esta macro o enviar el mensaje LVM_GETITEMRECT explícitamente. |
ListView_GetItemSpacing | Determina el espaciado entre elementos de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje de LVM_GETITEMSPACING . |
ListView_GetItemState | Obtiene el estado de un elemento de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje de LVM_GETITEMSTATE . |
ListView_GetItemText | Obtiene el texto de un elemento o subelemento de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje de LVM_GETITEMTEXT . |
ListView_GetNextItem | Busca un elemento de vista de lista que tenga las propiedades especificadas y lleve la relación especificada con un elemento especificado. Puede usar esta macro o enviar explícitamente el mensaje de LVM_GETNEXTITEM . |
ListView_GetNextItemIndex | Obtiene el índice del elemento en un control de vista de lista determinado que tiene las propiedades y la relación especificadas con otro elemento específico. Use esta macro o envíe explícitamente el mensaje LVM_GETNEXTITEMINDEX . |
ListView_GetNumberOfWorkAreas | Obtiene el número de áreas de trabajo de un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_GETNUMBEROFWORKAREAS explícitamente. |
ListView_GetOrigin | Obtiene el origen de la vista actual de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETORIGIN . |
ListView_GetOutlineColor | Obtiene el color del borde de un control de vista de lista si se establece el LVS_EX_BORDERSELECT estilo de ventana extendido. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETOUTLINECOLOR . |
ListView_GetSelectedColumn | Obtiene un entero que especifica la columna seleccionada. Puede usar esta macro o enviar el mensaje LVM_GETSELECTEDCOLUMN explícitamente. |
ListView_GetSelectedCount | Determina el número de elementos seleccionados en un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_GETSELECTEDCOUNT explícitamente. |
ListView_GetSelectionMark | Obtiene la marca de selección de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETSELECTIONMARK . |
ListView_GetStringWidth | Determina el ancho de una cadena especificada mediante la fuente actual del control de vista de lista especificado. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETSTRINGWIDTH . |
ListView_GetSubItemRect | Obtiene información sobre el rectángulo que rodea un subelemento en un control de vista de lista. Puede usar esta macro (recomendado) o enviar el mensaje LVM_GETSUBITEMRECT explícitamente. Esta macro está pensada para usarse solo en los controles de vista de lista que usan el estilo de LVS_REPORT . |
ListView_GetTextBkColor | Obtiene el color de fondo de texto de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje de LVM_GETTEXTBKCOLOR . |
ListView_GetTextColor | Obtiene el color de texto de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETTEXTCOLOR . |
ListView_GetTileInfo | Obtiene información sobre un icono en un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_GETTILEINFO explícitamente. |
ListView_GetTileViewInfo | Obtiene información sobre un control de vista de lista en la vista de mosaico. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETTILEVIEWINFO . |
ListView_GetToolTips | Obtiene el control de información sobre herramientas que usa el control de vista de lista para mostrar información sobre herramientas. Puede usar esta macro o enviar el mensaje LVM_GETTOOLTIPS explícitamente. |
ListView_GetTopIndex | Obtiene el índice del elemento visible más arriba cuando se encuentra en la vista de lista o informe. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETTOPINDEX . |
ListView_GetUnicodeFormat | Obtiene la marca de formato de caracteres Unicode para el control . Puede usar esta macro o enviar explícitamente el mensaje LVM_GETUNICODEFORMAT . |
ListView_GetView | Obtiene la vista actual de un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_GETVIEW explícitamente. |
ListView_GetViewRect | Obtiene el rectángulo delimitador de todos los elementos del control de vista de lista. La vista de lista debe estar en la vista icono o icono pequeño. Puede usar esta macro o enviar el mensaje LVM_GETVIEWRECT explícitamente. |
ListView_GetWorkAreas | Obtiene las áreas de trabajo de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_GETWORKAREAS . |
ListView_HasGroup | Determina si el control de vista de lista tiene un grupo especificado. Puede usar esta macro o enviar el mensaje LVM_HASGROUP explícitamente. |
ListView_HitTest | Determina qué elemento de vista de lista, si existe, está en una posición especificada. Puede usar esta macro o enviar explícitamente el mensaje LVM_HITTEST . |
ListView_HitTestEx | Determina qué elemento de vista de lista, si existe, está en una posición especificada. Puede usar esta macro o enviar explícitamente el mensaje LVM_HITTEST . |
ListView_InsertColumn | Inserta una nueva columna en un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje de LVM_INSERTCOLUMN . |
ListView_InsertGroup | Inserta un grupo en un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje de LVM_INSERTGROUP . |
ListView_InsertGroupSorted | Inserta un grupo en una lista ordenada de grupos. Puede usar esta macro o enviar el mensaje LVM_INSERTGROUPSORTED explícitamente. |
ListView_InsertItem | Inserta un nuevo elemento en un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje de LVM_INSERTITEM . |
ListView_InsertMarkHitTest | Recupera el punto de inserción más cercano a un punto especificado. Puede usar esta macro o enviar explícitamente el mensaje LVM_INSERTMARKHITTEST . |
ListView_IsGroupViewEnabled | Comprueba si el control de vista de lista tiene habilitada la vista de grupo. Puede usar esta macro o enviar el mensaje LVM_ISGROUPVIEWENABLED explícitamente. |
ListView_IsItemVisible | Indica si un elemento del control de vista de lista está visible. Use esta macro o envíe explícitamente el mensaje LVM_ISITEMVISIBLE . |
ListView_MapIDToIndex | Asigna el identificador de un elemento a un índice. Puede usar esta macro o enviar explícitamente el mensaje de LVM_MAPIDTOINDEX . |
ListView_MapIndexToID | Asigna el índice de un elemento a un identificador único. Puede usar esta macro o enviar explícitamente el mensaje LVM_MAPINDEXTOID . |
ListView_MoveGroup | Sin implementar. |
ListView_MoveItemToGroup | Sin implementar. |
ListView_RedrawItems | Obliga a un control de vista de lista a volver a dibujar un intervalo de elementos. Puede usar esta macro o enviar explícitamente el mensaje LVM_REDRAWITEMS . |
ListView_RemoveAllGroups | Quita todos los grupos de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje de LVM_REMOVEALLGROUPS . |
ListView_RemoveGroup | Quita un grupo de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_REMOVEGROUP . |
ListView_Scroll | Desplaza el contenido de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_SCROLL . |
ListView_SetBkColor | Establece el color de fondo de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_SETBKCOLOR . |
ListView_SetBkImage | Establece la imagen de fondo en un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje de LVM_SETBKIMAGE . |
ListView_SetCallbackMask | Cambia la máscara de devolución de llamada de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_SETCALLBACKMASK . |
ListView_SetCheckState | Selecciona o anula la selección de un elemento en un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SETITEMSTATE explícitamente. |
ListView_SetColumn | Establece los atributos de una columna de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_SETCOLUMN . |
ListView_SetColumnOrderArray | Establece el orden de izquierda a derecha de las columnas en un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SETCOLUMNORDERARRAY explícitamente. |
ListView_SetColumnWidth | Se usa para cambiar el ancho de una columna en la vista de informe o el ancho de todas las columnas en modo de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SETCOLUMNWIDTH explícitamente. |
ListView_SetExtendedListViewStyle | Establece estilos extendidos para controles de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SETEXTENDEDLISTVIEWSTYLE explícitamente. |
ListView_SetExtendedListViewStyleEx | Establece estilos extendidos para los controles de vista de lista mediante la máscara de estilo. Puede usar esta macro o enviar el mensaje LVM_SETEXTENDEDLISTVIEWSTYLE explícitamente. |
ListView_SetGroupHeaderImageList | Asigna una lista de imágenes al encabezado de grupo de un control de vista de lista. |
ListView_SetGroupInfo | Establece información de grupo. Puede usar esta macro o enviar el mensaje LVM_SETGROUPINFO explícitamente. |
ListView_SetGroupMetrics | Establece información sobre la presentación de grupos. Puede usar esta macro o enviar el mensaje LVM_SETGROUPMETRICS explícitamente. |
ListView_SetGroupState | Establece el estado de un grupo especificado. |
ListView_SetHotCursor | Establece el HCURSOR que usa el control de vista de lista cuando el puntero está sobre un elemento mientras está habilitado el seguimiento activo. Puede usar esta macro o enviar explícitamente el mensaje LVM_SETHOTCURSOR . Para comprobar si el seguimiento activo está habilitado, llame a SystemParametersInfo. |
ListView_SetHotItem | Establece el elemento activo en un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SETHOTITEM explícitamente. |
ListView_SetHoverTime | Establece la cantidad de tiempo que el cursor del mouse debe mantener el puntero sobre un elemento antes de seleccionarlo. Puede usar esta macro o enviar el mensaje LVM_SETHOVERTIME explícitamente. |
ListView_SetIconSpacing | Establece el espaciado entre iconos de los controles de vista de lista establecidos en el estilo LVS_ICON . Puede usar esta macro o enviar el mensaje LVM_SETICONSPACING explícitamente. |
ListView_SetImageList | Asigna una lista de imágenes a un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SETIMAGELIST explícitamente. |
ListView_SetInfoTip | Establece texto de información sobre herramientas. Puede usar esta macro o enviar el mensaje LVM_SETINFOTIP explícitamente. |
ListView_SetInsertMark | Establece el punto de inserción en la posición definida. Puede usar esta macro o enviar el mensaje LVM_SETINSERTMARK explícitamente. |
ListView_SetInsertMarkColor | Establece el color del punto de inserción. Puede usar esta macro o enviar el mensaje LVM_SETINSERTMARKCOLOR explícitamente. |
ListView_SetItem | Establece algunos o todos los atributos de un elemento de vista de lista. También puede usar ListView_SetItem para establecer el texto de un subelemento. Puede usar esta macro o enviar explícitamente el mensaje LVM_SETITEM . |
ListView_SetItemCount | Hace que el control de vista de lista asigne memoria para el número especificado de elementos. Puede usar esta macro o enviar explícitamente el mensaje LVM_SETITEMCOUNT . |
ListView_SetItemCountEx | Establece el número virtual de elementos de una vista de lista virtual. Puede usar esta macro o enviar explícitamente el mensaje LVM_SETITEMCOUNT . |
ListView_SetItemIndexState | Establece el estado de un elemento de vista de lista especificado. Use esta macro o envíe explícitamente el mensaje LVM_SETITEMINDEXSTATE . |
ListView_SetItemPosition | Mueve un elemento a una posición especificada en un control de vista de lista (en icono o vista de icono pequeño). Puede usar esta macro o enviar el mensaje LVM_SETITEMPOSITION explícitamente. |
ListView_SetItemPosition32 | Mueve un elemento a una posición especificada en un control de vista de lista (en icono o vista de icono pequeño). Esta macro difiere de la macro de ListView_SetItemPosition en que usa coordenadas de 32 bits. Puede usar la macro ListView_SetItemPosition32 o enviar el mensaje LVM_SETITEMPOSITION32 explícitamente. |
ListView_SetItemState | Cambia el estado de un elemento en un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SETITEMSTATE explícitamente. |
ListView_SetItemText | Cambia el texto de un elemento o subelemento de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SETITEMTEXT explícitamente. |
ListView_SetOutlineColor | Establece el color del borde de un control de vista de lista si se establece el estilo de ventana extendido LVS_EX_BORDERSELECT . Puede usar esta macro o enviar el mensaje LVM_SETOUTLINECOLOR explícitamente. |
ListView_SetSelectedColumn | Establece el índice de la columna seleccionada. Puede usar esta macro o enviar el mensaje LVM_SETSELECTEDCOLUMN explícitamente. |
ListView_SetSelectionMark | Establece la marca de selección en un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SETSELECTIONMARK explícitamente. |
ListView_SetTextBkColor | Establece el color de fondo del texto en un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SETTEXTBKCOLOR explícitamente. |
ListView_SetTextColor | Establece el color de texto de un control de vista de lista. Puede usar esta macro o enviar explícitamente el mensaje LVM_SETTEXTCOLOR . |
ListView_SetTileInfo | Establece información para un icono existente de un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SETTILEINFO explícitamente. |
ListView_SetTileViewInfo | Establece información que usa un control de vista de lista en la vista de mosaico. Puede usar esta macro o enviar el mensaje LVM_SETTILEVIEWINFO explícitamente. |
ListView_SetToolTips | Establece el control de información sobre herramientas que usará el control de vista de lista para mostrar información sobre herramientas. Puede usar esta macro o enviar el mensaje LVM_SETTOOLTIPS explícitamente. |
ListView_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 LVM_SETUNICODEFORMAT . |
ListView_SetView | Establece la vista de un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SETVIEW explícitamente. |
ListView_SetWorkAreas | Establece las áreas de trabajo dentro de un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SETWORKAREAS explícitamente. |
ListView_SortGroups | Usa una función de comparación definida por la aplicación para ordenar grupos por identificador dentro de un control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_SORTGROUPS explícitamente. |
ListView_SortItems | Usa una función de comparación definida por la aplicación para ordenar los elementos de un control de vista de lista. El índice de cada elemento cambia para reflejar la nueva secuencia. Puede usar esta macro o enviar el mensaje LVM_SORTITEMS explícitamente. |
ListView_SortItemsEx | Usa una función de comparación definida por la aplicación para ordenar los elementos de un control de vista de lista. El índice de cada elemento cambia para reflejar la nueva secuencia. Puede usar esta macro o enviar el mensaje LVM_SORTITEMSEX explícitamente. |
ListView_SubItemHitTest | Determina qué elemento o subelemento de vista de lista se encuentra en una posición determinada. Puede usar esta macro o enviar el mensaje LVM_SUBITEMHITTEST explícitamente. |
ListView_SubItemHitTestEx | Determina qué elemento o subelemento de vista de lista se encuentra en una posición determinada. Puede usar esta macro o enviar el mensaje LVM_SUBITEMHITTEST explícitamente. |
ListView_Update | Novedades un elemento de vista de lista. Si el control de vista de lista tiene el estilo LVS_AUTOARRANGE , esta macro hace que se organice el control de vista de lista. Puede usar esta macro o enviar el mensaje LVM_UPDATE explícitamente. |
error de Hadoop
Tema | Contenido |
---|---|
LVM_APPROXIMATEVIEWRECT | Calcula el ancho aproximado y el alto necesarios para mostrar un número determinado de elementos. Puede enviar este mensaje explícitamente o usar la macro ListView_ApproximateViewRect . |
LVM_ARRANGE | Organiza los elementos en la vista de iconos. Puede enviar este mensaje explícitamente o mediante la macro ListView_Arrange . |
LVM_CANCELEDITLABEL | Cancela una operación de edición de texto de elemento. |
LVM_CREATEDRAGIMAGE | Crea una lista de imágenes de arrastre para el elemento especificado. Puede enviar este mensaje explícitamente o mediante la macro ListView_CreateDragImage . |
LVM_DELETEALLITEMS | Quita todos los elementos de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_DeleteAllItems . |
LVM_DELETECOLUMN | Quita una columna de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_DeleteColumn . |
LVM_DELETEITEM | Quita un elemento de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_DeleteItem . |
LVM_EDITLABEL | Comienza la edición local del texto del elemento de vista de lista especificado. El mensaje selecciona y centra implícitamente el elemento especificado. Puede enviar este mensaje explícitamente o mediante la macro ListView_EditLabel . |
LVM_ENABLEGROUPVIEW | Habilita o deshabilita si los elementos de un control de vista de lista se muestran como un grupo. |
LVM_ENSUREVISIBLE | Garantiza que un elemento de vista de lista esté completamente o parcialmente visible, desplazando el control de vista de lista si es necesario. Puede enviar este mensaje explícitamente o mediante la macro ListView_EnsureVisible . |
LVM_FINDITEM | Busca un elemento de vista de lista con las características especificadas. Puede enviar este mensaje explícitamente o mediante la macro ListView_FindItem . |
LVM_GETBKCOLOR | Obtiene el color de fondo de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetBkColor . |
LVM_GETBKIMAGE | Obtiene la imagen de fondo en un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetBkImage . |
LVM_GETCALLBACKMASK | Obtiene la máscara de devolución de llamada para un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetCallbackMask . |
LVM_GETCOLUMN | Obtiene los atributos de una columna del control de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetColumn . |
LVM_GETCOLUMNORDERARRAY | Obtiene el orden de izquierda a derecha actual de las columnas en un control de vista de lista. Puede enviar este mensaje explícitamente o usar la macro ListView_GetColumnOrderArray . |
LVM_GETCOLUMNWIDTH | Obtiene el ancho de una columna en la vista de informe o lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetColumnWidth . |
LVM_GETCOUNTPERPAGE | Calcula el número de elementos que pueden caber verticalmente en el área visible de un control de vista de lista cuando se encuentra en la vista de lista o informe. Solo se cuentan los elementos totalmente visibles. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetCountPerPage . |
LVM_GETEDITCONTROL | Obtiene el identificador del control de edición que se usa para editar el texto de un elemento de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetEditControl . |
LVM_GETEMPTYTEXT | Obtiene el texto destinado a mostrarse cuando el control de vista de lista aparece vacío. Envíe este mensaje explícitamente o mediante la macro ListView_GetEmptyText . |
LVM_GETEXTENDEDLISTVIEWSTYLE | Obtiene los estilos extendidos que están actualmente en uso para un control de vista de lista determinado. Puede enviar este mensaje explícitamente o usar la macro ListView_GetExtendedListViewStyle . |
LVM_GETFOCUSEDGROUP | Obtiene el grupo que tiene el foco. Envíe este mensaje explícitamente o mediante la macro ListView_GetFocusedGroup . |
LVM_GETFOOTERINFO | Obtiene información sobre el pie de página de un control de vista de lista. Envíe este mensaje explícitamente o mediante la macro ListView_GetFooterInfo . |
LVM_GETFOOTERITEM | Obtiene información sobre un elemento de pie de página en un control de vista de lista. Envíe este mensaje explícitamente o mediante la macro ListView_GetFooterItem . |
LVM_GETFOOTERITEMRECT | Obtiene las coordenadas de un pie de página para un elemento especificado en un control de vista de lista. Envíe este mensaje explícitamente o mediante la macro ListView_GetFooterItemRect . |
LVM_GETFOOTERRECT | Recupera las coordenadas del pie de página de un control de vista de lista. Envíe este mensaje explícitamente o mediante la macro ListView_GetFooterRect . |
LVM_GETGROUPCOUNT | Obtiene el número de grupos. |
LVM_GETGROUPINFO | Obtiene información de grupo. |
LVM_GETGROUPINFOBYINDEX | Obtiene información sobre un grupo especificado. Envíe este mensaje explícitamente o mediante la macro ListView_GetGroupInfoByIndex . |
LVM_GETGROUPMETRICS | Obtiene información sobre la presentación de grupos. |
LVM_GETGROUPRECT | Obtiene el rectángulo de un grupo especificado. Envíe este mensaje explícitamente o mediante la macro ListView_GetGroupRect . |
LVM_GETGROUPSTATE | Obtiene el estado de un grupo especificado. Envíe este mensaje explícitamente o mediante la macro ListView_GetGroupState . |
LVM_GETHEADER | Obtiene el identificador del control de encabezado utilizado por el control de vista de lista. Puede enviar este mensaje explícitamente o usar la macro ListView_GetHeader . |
LVM_GETHOTCURSOR | Recupera el valor HCURSOR utilizado cuando el puntero está sobre un elemento mientras está habilitado el seguimiento activo. Puede enviar este mensaje explícitamente o usar la macro ListView_GetHotCursor . |
LVM_GETHOTITEM | Recupera el índice del elemento activo. Puede enviar este mensaje explícitamente o usar la macro ListView_GetHotItem . |
LVM_GETHOVERTIME | Recupera la cantidad de tiempo que el cursor del mouse debe mantener el puntero sobre un elemento antes de seleccionarlo. Puede enviar este mensaje explícitamente o usar la macro ListView_GetHoverTime . |
LVM_GETIMAGELIST | Recupera el identificador de una lista de imágenes usada para dibujar elementos de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetImageList . |
LVM_GETINSERTMARK | Recupera la posición del punto de inserción. |
LVM_GETINSERTMARKCOLOR | Recupera el color del punto de inserción. |
LVM_GETINSERTMARKRECT | Recupera el rectángulo que enlaza el punto de inserción. |
LVM_GETISEARCHSTRING | Recupera la cadena de búsqueda incremental de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetISearchString . |
LVM_GETITEM | Recupera algunos o todos los atributos de un elemento de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetItem . |
LVM_GETITEMCOUNT | Recupera el número de elementos de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetItemCount . |
LVM_GETITEMINDEXRECT | Recupera el rectángulo delimitador de todo o parte de un subelemento en la vista actual de un control de vista de lista. Envíe este mensaje explícitamente o mediante la macro ListView_GetItemIndexRect . |
LVM_GETITEMPOSITION | Recupera la posición de un elemento de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetItemPosition . |
LVM_GETITEMRECT | Recupera el rectángulo delimitador de todo un elemento o parte de este de la vista actual. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetItemRect . |
LVM_GETITEMSPACING | Determina el espaciado entre elementos de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetItemSpacing . |
LVM_GETITEMSTATE | Recupera el estado de un elemento de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetItemState . |
LVM_GETITEMTEXT | Recupera el texto de un elemento o subelemento de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetItemText . |
LVM_GETNEXTITEM | Busca un elemento de vista de lista que tenga las propiedades especificadas y lleve la relación especificada con un elemento especificado. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetNextItem . |
LVM_GETNEXTITEMINDEX | Recupera el índice de un elemento de un control de vista de lista especificado que coincide con las propiedades y la relación especificadas con otro elemento. Envíe este mensaje explícitamente o mediante la macro ListView_GetNextItemIndex . |
LVM_GETNUMBEROFWORKAREAS | Recupera el número de áreas de trabajo en un control de vista de lista. Puede enviar este mensaje explícitamente o usar la macro ListView_GetNumberOfWorkAreas . |
LVM_GETORIGIN | Recupera el origen de la vista actual de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetOrigin . |
LVM_GETOUTLINECOLOR | Recupera el color del borde de un control de vista de lista si se establece el estilo de ventana extendido LVS_EX_BORDERSELECT . |
LVM_GETSELECTEDCOLUMN | Recupera un entero que especifica la columna seleccionada. |
LVM_GETSELECTEDCOUNT | Determina el número de elementos seleccionados en un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetSelectedCount . |
LVM_GETSELECTIONMARK | Recupera la marca de selección de un control de vista de lista. Puede enviar este mensaje explícitamente o usar la macro ListView_GetSelectionMark . |
LVM_GETSTRINGWIDTH | Determina el ancho de una cadena especificada mediante la fuente actual del control de vista de lista especificado. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetStringWidth . |
LVM_GETSUBITEMRECT | Recupera información sobre el rectángulo delimitador de un subelemento en un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetSubItemRect (recomendado). Este mensaje está pensado para usarse solo con controles de vista de lista que usan el estilo LVS_REPORT . |
LVM_GETTEXTBKCOLOR | Recupera el color de fondo del texto de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetTextBkColor . |
LVM_GETTEXTCOLOR | Recupera el color de texto de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetTextColor . |
LVM_GETTILEINFO | Recupera información sobre un icono en un control de vista de lista. |
LVM_GETTILEVIEWINFO | Recupera información sobre un control de vista de lista en la vista de mosaico. |
LVM_GETTOOLTIPS | Recupera el control de información sobre herramientas que usa el control de vista de lista para mostrar información sobre herramientas. Puede enviar este mensaje explícitamente o usar la macro ListView_GetToolTips . |
LVM_GETTOPINDEX | Recupera el índice del elemento visible más arriba cuando se encuentra en la vista de lista o informe. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetTopIndex . |
LVM_GETUNICODEFORMAT | Recupera la marca de formato de caracteres UNICODE para el control . Puede enviar este mensaje explícitamente o usar la macro ListView_GetUnicodeFormat . |
LVM_GETVIEW | Recupera la vista actual de un control de vista de lista. |
LVM_GETVIEWRECT | Recupera el rectángulo delimitador de todos los elementos del control de vista de lista. La vista de lista debe estar en la vista icono o icono pequeño. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetViewRect . |
LVM_GETWORKAREAS | Recupera las áreas de trabajo de un control de vista de lista. Puede enviar este mensaje explícitamente o usar la macro ListView_GetWorkAreas . |
LVM_HASGROUP | Determina si el control de vista de lista tiene un grupo especificado. |
LVM_HITTEST | Determina qué elemento de vista de lista, si existe, está en una posición especificada. Puede enviar este mensaje explícitamente o mediante la macro ListView_HitTest . |
LVM_INSERTCOLUMN | Inserta una nueva columna en un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_InsertColumn . |
LVM_INSERTGROUP | Inserta un grupo en un control de vista de lista. |
LVM_INSERTGROUPSORTED | Inserta un grupo en una lista ordenada de grupos. |
LVM_INSERTITEM | Inserta un nuevo elemento en un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_InsertItem . |
LVM_INSERTMARKHITTEST | Recupera el punto de inserción más cercano a un punto especificado. |
LVM_ISGROUPVIEWENABLED | Comprueba si el control de vista de lista tiene habilitada la vista de grupo. |
LVM_ISITEMVISIBLE | Indica si un elemento del control de vista de lista está visible. Envíe este mensaje explícitamente o mediante la macro ListView_IsItemVisible . |
LVM_MAPIDTOINDEX | Asigna el identificador de un elemento a un índice. |
LVM_MAPINDEXTOID | Asigna el índice de un elemento a un identificador único. |
LVM_MOVEGROUP | Sin implementar. |
LVM_MOVEITEMTOGROUP | Sin implementar. |
LVM_REDRAWITEMS | Obliga a un control de vista de lista a volver a dibujar un intervalo de elementos. Puede enviar este mensaje explícitamente o mediante la macro ListView_RedrawItems . |
LVM_REMOVEALLGROUPS | Quita todos los grupos de un control de vista de lista. |
LVM_REMOVEGROUP | Quita un grupo de un control de vista de lista. |
LVM_SCROLL | Desplaza el contenido de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_Scroll . |
LVM_SETBKCOLOR | Establece el color de fondo de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_SetBkColor . |
LVM_SETBKIMAGE | Establece la imagen de fondo en un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_SetBkImage . |
LVM_SETCALLBACKMASK | Cambia la máscara de devolución de llamada de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_SetCallbackMask . |
LVM_SETCOLUMN | Establece los atributos de una columna de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_SetColumn . |
LVM_SETCOLUMNORDERARRAY | Establece el orden de las columnas de izquierda a derecha en un control de vista de lista. Puede enviar este mensaje explícitamente o usar la macro ListView_SetColumnOrderArray . |
LVM_SETCOLUMNWIDTH | Cambia el ancho de una columna en modo de vista de informe o el ancho de todas las columnas en modo de vista de lista. Puede enviar este mensaje explícitamente o usar la macro ListView_SetColumnWidth . |
LVM_SETEXTENDEDLISTVIEWSTYLE | Establece estilos extendidos en controles de vista de lista. Puede enviar este mensaje explícitamente o usar la macro ListView_SetExtendedListViewStyle o ListView_SetExtendedListViewStyleEx . |
LVM_SETGROUPINFO | Establece la información de grupo. |
LVM_SETGROUPMETRICS | Establece información sobre la presentación de grupos. |
LVM_SETHOTCURSOR | Establece el valor HCURSOR que usa el control de vista de lista cuando el puntero se encuentra sobre un elemento mientras está habilitado el seguimiento activo. Puede enviar este mensaje explícitamente o usar la macro ListView_SetHotCursor . Para comprobar si el seguimiento activo está habilitado, llame a SystemParametersInfo. |
LVM_SETHOTITEM | Establece el elemento activo de un control de vista de lista. Puede enviar este mensaje explícitamente o usar la macro ListView_SetHotItem . |
LVM_SETHOVERTIME | Establece la cantidad de tiempo que el cursor del mouse debe mantener el puntero sobre un elemento antes de seleccionarlo. Puede enviar este mensaje explícitamente o usar la macro ListView_SetHoverTime . |
LVM_SETICONSPACING | Establece el espaciado entre los iconos de los controles de vista de lista que tienen el estilo LVS_ICON . Puede enviar este mensaje explícitamente o mediante la macro ListView_SetIconSpacing . |
LVM_SETIMAGELIST | Asigna una lista de imágenes a un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_SetImageList . |
LVM_SETINFOTIP | Establece texto de información sobre herramientas. |
LVM_SETINSERTMARK | Establece el punto de inserción en la posición definida. |
LVM_SETINSERTMARKCOLOR | Establece el color del punto de inserción. |
LVM_SETITEM | Establece algunos o todos los atributos de un elemento de vista de lista. También puede enviar LVM_SETITEM para establecer el texto de un subelemento. Puede enviar este mensaje explícitamente o mediante la macro ListView_SetItem . |
LVM_SETITEMCOUNT | Hace que el control de vista de lista asigne memoria para el número especificado de elementos o establece el número virtual de elementos en un control de vista de lista virtual. Esto depende de cómo se creó el control de vista de lista. Puede enviar este mensaje explícitamente o usar las macros ListView_SetItemCount o ListView_SetItemCountEx . |
LVM_SETITEMINDEXSTATE | Establece el estado de un elemento de vista de lista. Envíe este mensaje explícitamente o mediante la macro ListView_SetItemIndexState . |
LVM_SETITEMPOSITION | Mueve un elemento a una posición especificada en un control de vista de lista (debe estar en icono o vista de icono pequeño). Puede enviar este mensaje explícitamente o mediante la macro ListView_SetItemPosition . |
LVM_SETITEMPOSITION32 | Mueve un elemento a una posición especificada en un control de vista de lista (debe estar en icono o vista de icono pequeño). Este mensaje difiere del mensaje de LVM_SETITEMPOSITION en que usa coordenadas de 32 bits. Puede enviar este mensaje explícitamente o mediante la macro ListView_SetItemPosition32 . |
LVM_SETITEMSTATE | Cambia el estado de un elemento en un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_SetItemState . |
LVM_SETITEMTEXT | Cambia el texto de un elemento o subelemento de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_SetItemText . |
LVM_SETOUTLINECOLOR | Establece el color del borde de un control de vista de lista si se establece el estilo de ventana extendido LVS_EX_BORDERSELECT . |
LVM_SETSELECTEDCOLUMN | Establece el índice de la columna seleccionada. |
LVM_SETSELECTIONMARK | Establece la marca de selección en un control de vista de lista. Puede enviar este mensaje explícitamente o usar la macro ListView_SetSelectionMark . |
LVM_SETTEXTBKCOLOR | Establece el color de fondo del texto en un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_SetTextBkColor . |
LVM_SETTEXTCOLOR | Establece el color de texto de un control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_SetTextColor . |
LVM_SETTILEINFO | Establece información para un icono existente de un control de vista de lista. |
LVM_SETTILEVIEWINFO | Establece información que usa un control de vista de lista en la vista de mosaico. |
LVM_SETTILEWIDTH | No se admite actualmente. |
LVM_SETTOOLTIPS | Establece el control de información sobre herramientas que usará el control de vista de lista para mostrar información sobre herramientas. Puede enviar este mensaje explícitamente o usar la macro ListView_SetToolTips . |
LVM_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 ListView_SetUnicodeFormat . |
LVM_SETVIEW | Establece la vista de un control de vista de lista. |
LVM_SETWORKAREAS | Establece las áreas de trabajo dentro de un control de vista de lista. Puede enviar este mensaje explícitamente o usar la macro ListView_SetWorkAreas . |
LVM_SORTGROUPS | Usa una función de comparación definida por la aplicación para ordenar grupos por identificador dentro de un control de vista de lista. |
LVM_SORTITEMS | Usa una función de comparación definida por la aplicación para ordenar los elementos de un control de vista de lista. El índice de cada elemento cambia para reflejar la nueva secuencia. Puede enviar este mensaje explícitamente o mediante la macro ListView_SortItems . |
LVM_SORTITEMSEX | Usa una función de comparación definida por la aplicación para ordenar los elementos de un control de vista de lista. El índice de cada elemento cambia para reflejar la nueva secuencia. Puede enviar este mensaje explícitamente o mediante la macro ListView_SortItemsEx . |
LVM_SUBITEMHITTEST | Determina qué elemento o subelemento de vista de lista se encuentra en una posición determinada. Puede enviar este mensaje explícitamente o mediante la macro ListView_SubItemHitTest . |
LVM_UPDATE | Novedades un elemento de vista de lista. Si el control de vista de lista tiene el estilo LVS_AUTOARRANGE , esta macro hace que se organice el control de vista de lista. Puede enviar este mensaje explícitamente o mediante la macro ListView_Update . |
Notificaciones
Tema | Contenido |
---|---|
LVN_BEGINDRAG | Notifica a la ventana primaria de un control de vista de lista 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 . |
LVN_BEGINLABELEDIT | Notifica a la ventana primaria de un control de vista de lista 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 . |
LVN_BEGINRDRAG | Notifica a una ventana primaria del control de vista de lista que se está iniciando 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 . |
LVN_BEGINSCROLL | Notifica a la ventana primaria de un control de lista cuando se inicia una operación de desplazamiento. |
LVN_COLUMNCLICK | Notifica a la ventana primaria de un control de vista de lista que se hizo clic en una columna. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
LVN_COLUMNDROPDOWN | Enviado por un control de vista de lista cuando se presiona el botón desplegable de la vista de lista. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
LVN_COLUMNOVERFLOWCLICK | Enviado por un control de vista de lista cuando se hace clic en su botón de desbordamiento. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
LVN_DELETEALLITEMS | Notifica a la ventana primaria de un control de vista de lista que todos los elementos del control están a punto de eliminarse. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
LVN_DELETEITEM | Notifica a la ventana primaria de un control de lista que un elemento está a punto de eliminarse. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
LVN_ENDLABELEDIT | Notifica a la ventana primaria de un control de vista de lista el final de la edición de etiquetas para un elemento. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
LVN_ENDSCROLL | Notifica a la ventana primaria de un control de vista de lista cuando finaliza una operación de desplazamiento. |
LVN_GETDISPINFO | Enviado por un control de vista de lista a su ventana primaria. Se trata de una solicitud para que la ventana primaria proporcione información necesaria para mostrar o ordenar un elemento de vista de lista. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
LVN_GETEMPTYMARKUP | Enviado por el control list-view a su ventana primaria cuando el control no tiene elementos. Este código de notificación se envía en forma de mensaje WM_NOTIFY . El código de notificación LVN_GETEMPTYMARKUP es una solicitud para que la ventana primaria proporcione texto de marcado. |
LVN_GETINFOTIP | Enviado por un control de vista de lista de la vista de iconos grande que tiene el estilo extendido LVS_EX_INFOTIP . Esta notificación se envía cuando el control de vista de lista solicita información de texto adicional que se mostrará en una información sobre herramientas. Se envía en forma de mensaje de WM_NOTIFY . |
LVN_HOTTRACK | Enviado por un control de vista de lista cuando el usuario mueve el mouse sobre un elemento. Esta notificación solo se envía mediante controles de vista de lista que tienen el estilo de vista de lista extendido LVS_EX_TRACKSELECT. Se envía en forma de mensaje de WM_NOTIFY . |
LVN_INCREMENTALSEARCH | Notifica a la ventana primaria de un control de vista de lista que se ha iniciado una búsqueda incremental. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
LVN_INSERTITEM | Notifica a la ventana primaria de un control de vista de lista que se insertó un nuevo elemento. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
LVN_ITEMACTIVATE | Enviado por un control de vista de lista cuando el usuario activa un elemento. Esta notificación se envía en forma de un mensaje de WM_NOTIFY . |
LVN_ITEMCHANGED | Notifica a la ventana primaria de un control de vista de lista que ha cambiado un elemento. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
LVN_ITEMCHANGING | Notifica a la ventana primaria de un control de vista de lista que un elemento está cambiando. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
LVN_KEYDOWN | Notifica a la ventana primaria de un control de vista de lista que se ha presionado una tecla. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
LVN_LINKCLICK | Notifica a la ventana primaria de un control de vista de lista en la que se ha hecho clic en un vínculo. Esta notificación se envía en forma de un mensaje de WM_NOTIFY . |
LVN_MARQUEEBEGIN | Notifica a la ventana primaria de un control de vista de lista que ha comenzado una selección de cuadro de límite (marquesa). Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
LVN_ODCACHEHINT | Enviado por un control de vista de lista virtual cuando el contenido de su área de visualización ha cambiado. Por ejemplo, un control de vista de lista envía esta notificación cuando el usuario desplaza la pantalla del control. El código de notificación LVN_ODCACHEHINT se envía en forma de un mensaje de WM_NOTIFY . |
LVN_ODFINDITEM | Enviado por un control de vista de lista virtual cuando necesita que el propietario encuentre un elemento de devolución de llamada determinado. Por ejemplo, el control enviará esta notificación cuando reciba una entrada de teclado abreviado o cuando reciba un mensaje de LVM_FINDITEM . |
LVN_ODSTATECHANGED | Enviado por un control de vista de lista cuando el estado de un elemento o intervalo de elementos ha cambiado. Esta notificación se envía en forma de un mensaje de WM_NOTIFY . |
LVN_SETDISPINFO | Notifica a la ventana primaria de un control de vista de lista que debe actualizar la información que mantiene para un elemento. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
NM_CLICK (vista de lista) | Enviado por un control de vista de lista cuando el usuario hace clic en un elemento con el botón izquierdo del mouse. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
NM_CUSTOMDRAW (vista de lista) | Enviado por un control de vista de lista para notificar a sus ventanas primarias sobre las operaciones de dibujo. Esta notificación se envía en forma de un mensaje de WM_NOTIFY . |
NM_DBLCLK (vista de lista) | Enviado por un control de vista de lista cuando el usuario hace doble clic en un elemento con el botón izquierdo del mouse. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
NM_HOVER (vista de lista) | Enviado por un control de vista de lista cuando el mouse mantiene el mouse sobre un elemento. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
NM_KILLFOCUS (vista de lista) | Notifica a la ventana primaria de un control de vista de lista que el control ha perdido el foco de entrada.
NM_KILLFOCUS (vista de lista) se envía en forma de mensaje de WM_NOTIFY . |
NM_RCLICK (vista de lista) | Enviado por un control de vista de lista cuando el usuario hace clic en un elemento con el botón derecho del mouse. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
NM_RDBLCLK (vista de lista) | Enviado por un control de vista de lista cuando el usuario hace doble clic en un elemento con el botón derecho del mouse. Este código de notificación se envía en forma de mensaje WM_NOTIFY . |
NM_RELEASEDCAPTURE (vista de lista) | Notifica a la ventana primaria de un control de vista de lista que el control está liberando la captura del mouse. Esta notificación se envía en forma de un mensaje de WM_NOTIFY . |
NM_RETURN (vista de lista) | Notifica a la ventana primaria de un control de vista de lista que el control tiene el foco de entrada y que el usuario ha presionado la tecla ENTRAR. NM_RETURN se envía en forma de mensaje de WM_NOTIFY . |
NM_SETFOCUS (vista de lista) | Notifica a la ventana primaria de un control de lista que el control ha recibido el foco de entrada.
NM_SETFOCUS (vista de lista) se envía en forma de mensaje de WM_NOTIFY . |
Estructuras
Tema | Contenido |
---|---|
LVBKIMAGE | Contiene información sobre la imagen de fondo de un control de vista de lista. Esta estructura se usa para establecer y recuperar información de imagen de fondo. |
LVCOLUMN | Contiene información sobre una columna en la vista de informe. Esta estructura se usa para crear y manipular columnas. Esta estructura sustituye a la estructura LV_COLUMN. |
LVFINDINFO | Contiene información utilizada al buscar un elemento de vista de lista. Esta estructura es idéntica a LV_FINDINFO pero se ha cambiado el nombre para ajustarse a las convenciones de nomenclatura estándar. |
LVFOOTERINFO | Contiene información sobre un pie de página en un control de vista de lista. |
LVFOOTERITEM | Contiene información sobre un elemento de pie de página. |
LVGROUP | Se usa para establecer y recuperar grupos. |
LVGROUPMETRICS | Contiene información sobre la presentación de grupos en un control de vista de lista. |
LVHITTESTINFO | Contiene información sobre una prueba de posicionamiento. Esta estructura se ha ampliado para dar cabida a las pruebas de posicionamiento del subelemento. Se usa en asociación con los mensajes LVM_HITTEST y LVM_SUBITEMHITTEST y sus macros relacionadas. Esta estructura sustituye a la estructura LVHITTESTINFO . |
LVINSERTGROUPSORTED | Se usa para ordenar grupos. Se usa con LVM_INSERTGROUPSORTED. |
LVINSERTMARK | Se usa para describir los puntos de inserción. |
LVITEM | Especifica o recibe los atributos de un elemento de vista de lista. Esta estructura se ha actualizado para admitir un nuevo valor de máscara (LVIF_INDENT) que habilita la sangría de elementos. Esta estructura sustituye a la estructura LV_ITEM . |
LVITEMINDEX | Contiene información de índice sobre un elemento de vista de lista. |
LVSETINFOTIP | Proporciona información sobre el texto de la información sobre herramientas que se va a establecer. |
LVTILEINFO | Proporciona información sobre un elemento de un control de vista de lista cuando se muestra en la vista de mosaico. |
LVTILEVIEWINFO | Proporciona información sobre un control de vista de lista cuando se muestra en la vista de mosaico. |
NMITEMACTIVATE | Contiene información sobre un código de notificación de LVN_ITEMACTIVATE . |
NMLISTVIEW | Contiene información sobre un código de notificación de vista de lista. Esta estructura es la misma que la estructura de NM_LISTVIEW , pero se ha cambiado el nombre para ajustarse a las convenciones de nomenclatura estándar. |
NMLVCACHEHINT | Contiene información utilizada para actualizar la información del elemento almacenado en caché para su uso con una vista de lista virtual. |
NMLVCUSTOMDRAW | Contiene información específica de un código de notificación de NM_CUSTOMDRAW (vista de lista) enviado por un control de vista de lista. |
NMLVDISPINFO | Contiene información sobre un código de notificación de LVN_GETDISPINFO o LVN_SETDISPINFO . Esta estructura es la misma que la estructura de LV_DISPINFO , pero se ha cambiado el nombre para ajustarse a las convenciones de nomenclatura estándar. |
NMLVEMPTYMARKUP | Se envía en una notificación de LVN_GETEMPTYMARKUP . |
NMLVFINDITEM | Contiene información que el propietario necesita encontrar los elementos solicitados por un control de vista de lista virtual . Esta estructura se usa con el código de notificación LVN_ODFINDITEM . |
NMLVGETINFOTIP | Contiene y recibe información de elemento de vista de lista necesaria para mostrar una información sobre herramientas de un elemento. Esta estructura se usa con el código de notificación LVN_GETINFOTIP . |
NMLVKEYDOWN | Contiene información utilizada para procesar el código de notificación de LVN_KEYDOWN . Esta estructura es la misma que la estructura NMLVKEYDOWN , pero se ha cambiado el nombre para ajustarse a las convenciones de nomenclatura estándar. |
NMLVLINK | Contiene información sobre una notificación de LVN_LINKCLICK . |
NMLVODSTATECHANGE | Estructura que contiene información para su uso en el procesamiento del código de notificación de LVN_ODSTATECHANGED . |
NMLVSCROLL | Proporciona información sobre una operación de desplazamiento. |
Constantes
Tema | Contenido |
---|---|
Estilos de List-View extendidos | Use el mensaje LVM_SETEXTENDEDLISTVIEWSTYLE o una de las macros de ListView_SetExtendedListViewStyle o ListView_SetExtendedListViewStyleEx para emplear estos estilos de control de vista de lista extendidos. |
Estados de elementos de vista de lista | El valor de estado de un elemento consta del estado del elemento, un índice de máscara de superposición opcional y un índice de máscara de imagen de estado opcional. El estado de un elemento determina su apariencia y funcionalidad. El estado puede ser cero o uno o varios de los valores siguientes: |
Estilos de ventana de vista de lista | Los siguientes estilos de ventana son específicos de los controles de vista de lista. |