estilos de ventana de List-View
Los siguientes estilos de ventana son específicos de los controles de vista de lista.
Constante | Descripción |
---|---|
|
Los elementos están alineados a la izquierda en el icono y la vista de icono pequeña. |
|
Alineación actual del control. |
|
Los elementos se alinean con la parte superior del control de vista de lista en el icono y la vista de icono pequeña. |
|
Los iconos se mantienen organizados automáticamente en el icono y la vista de icono pequeña. |
|
El texto del elemento se puede editar en su lugar. La ventana primaria debe procesar el código de notificación LVN_ENDLABELEDIT . |
|
Este estilo especifica la vista de iconos. |
|
Este estilo especifica la vista de lista. |
|
Los encabezados de columna no se muestran en la vista de informe. De forma predeterminada, las columnas tienen encabezados en la vista de informe. |
|
El texto del elemento se muestra en una sola línea en la vista de iconos. De forma predeterminada, el texto del elemento puede encapsular en la vista de iconos. |
|
El desplazamiento está deshabilitado. Todos los elementos deben estar dentro del área de cliente. Este estilo no es compatible con los estilos LVS_LIST o LVS_REPORT . Consulte el artículo de Knowledge Base Q137520 para obtener más información. |
|
Los encabezados de columna no funcionan como botones. Este estilo se puede usar si hace clic en un encabezado de columna en la vista de informe no lleva a cabo una acción, como la ordenación. |
|
Versión 4.70. Este estilo especifica un control de vista de lista virtual. Para obtener más información sobre este estilo de control de lista, vea Acerca de los controles de List-View. |
|
La ventana del propietario puede pintar elementos en la vista de informe. El control de vista de lista envía un mensaje de WM_DRAWITEM para pintar cada elemento; no envía mensajes independientes para cada subelemento. El miembro iItemData de la estructura DRAWITEMSTRUCT contiene los datos de elemento para el elemento de vista de lista especificado. |
|
Este estilo especifica la vista de informe. Al usar el estilo LVS_REPORT con un control de vista de lista, la primera columna siempre está alineada a la izquierda. No puede usar LVCFMT_RIGHT para cambiar esta alineación. Consulte LVCOLUMN para obtener más información sobre la alineación de columnas. |
|
La lista de imágenes no se eliminará cuando se destruye el control. Este estilo permite el uso de las mismas listas de imágenes con varios controles de vista de lista. |
|
La selección, si existe, siempre se muestra, incluso si el control no tiene el foco. |
|
Solo se puede seleccionar un elemento a la vez. De forma predeterminada, se pueden seleccionar varios elementos. |
|
Este estilo especifica una vista de icono pequeña. |
|
Los índices de elementos se ordenan en función del texto del elemento en orden ascendente. |
|
Los índices de elementos se ordenan en función del texto del elemento en orden descendente. |
|
Determina el estilo de ventana actual del control. |
|
Determina los estilos de ventana que controlan la alineación y el comportamiento de los elementos. |
Comentarios
Para los estilos LVS_SORTASCENDING y LVS_SORTDESCENDING , los índices de elementos se ordenan en función del texto del elemento en orden ascendente o descendente, respectivamente. Dado que las vistas LVS_LIST y LVS_REPORT muestran elementos en el mismo orden que sus índices, los resultados de la ordenación son visibles inmediatamente para el usuario. Las vistas LVS_ICON y LVS_SMALLICON no usan índices de elementos para determinar la posición de los iconos. Con esas vistas, los resultados de la ordenación no son visibles para el usuario.
Puede usar la máscara de LVS_TYPEMASK para aislar los estilos de ventana que corresponden a la vista actual: LVS_ICON, LVS_LIST, LVS_REPORT y LVS_SMALLICON.
Puede usar la máscara de LVS_ALIGNMASK para aislar los estilos de ventana que especifican la alineación de los elementos: LVS_ALIGNLEFT y LVS_ALIGNTOP.
Puede usar la máscara de LVS_TYPESTYLEMASK para aislar los estilos de ventana que controlan la alineación de elementos (LVS_ALIGNLEFT y LVS_ALIGNTOP) y los que controlan la apariencia y el comportamiento del encabezado (LVS_NOCOLUMNHEADER y LVS_NOSORTHEADER).
Requisitos
Requisito | Value |
---|---|
Encabezado |
|