commctrl.h
Estilos de controles de cabecera
Estos son los estilos usados cuando se crean controles de cabecera.
Constante | Descripción |
---|---|
HDS_BUTTONS | Los ítems del control se comportan como botones. | HDS_DRAGDROP | Versión 4.70. Permite reordenar los ítems de cabecera mediante operaciones de arrastrar y soltar. |
HDS_FILTERBAR | Versión 5.80. Incluye una barra de filtro como parte del control de cabecera estandar. Esta barra permite a los usuarios aplicar a su conveniencia un filtro a los datos mostrados. Las llamadas a HDM_LAYOUT dará un nuevo tamaño al control y hará que el list-view se actualice. |
HDS_FLAT | Versión 6.0. Hace que el control de cabecera se dibuje plano cuando Windows XP es ejectua en modo clásico. Nota: La versión 6 de Comctl32.dll no es redistribuible pero está incluída con Windows XP o posteriores. Para usar la versión 6 de Comctl32.dll, especificarla en un manifiesto. |
HDS_FULLDRAG | Versión 4.70. Hace que el control de cabecera muestre el contenido de la columna incluso mientras el usuario la redimensiona. |
HDS_HIDDEN | Indica que el control de cabecera está destinado a ser oculto. Este estilo no oculta el control; en lugar de eso, hace que el control de cabecera retorne cero en el miembro cy de la estructura WINDOWPOS devuelta por un mensaje HDM_LAYOUT. A continuación se oculta el control asignando a su altura el valor cero. |
HDS_HORZ | El control de cabecera es horizontal. |
HDS_HOTTRACK | Versión 4.70. Permite el seguimiento activo. |
HDS_CHECKBOXES | Windows Vista y Versión 6.00. Permite colocar checkboxes en ítems de cabecera. Para mayor información, ver el miembro fmt de HDITEM. |
HDS_NOSIZING | Windows Vista y Versión 6.00. El usuario no puede arrastrar el divisor en el control de cabecera. |
HDS_OVERFLOW | Windows Vista y Versión 6.00. Se muestra un botón cuando no todos los ítems pueden ser mostrados en el rectángulo del control de cabecera. Cuando se pulsa, este botón envía un mensaje de notificación HDN_OVERFLOWCLICK. |
Nota: La versión actual del GCC cuando se escribe esta documentación no incluye la definición
de los estilos HDS_FLAT, HDS_CHECKBOXES, HDS_NOSIZING y HDS_OVERFLOW.
Se pueden añadir las siguientes definiciones para permitir su uso:
#define HDS_FLAT 0x0200 #define HDS_CHECKBOXES 0x0400 #define HDS_NOSIZING 0x0800 #define HDS_OVERFLOW 0x1000