Estilos de control de encabezado

Los controles de encabezado tienen varios estilos, que se describen en esta sección, que determinan la apariencia y el comportamiento del control. Los estilos iniciales se establecen al crear el control de encabezado.

Constante Descripción
HDS_BUTTONS
Cada elemento del control tiene un aspecto y se comporta como un botón de inserción. Este estilo es útil si una aplicación lleva a cabo una tarea cuando el usuario hace clic en un elemento del control de encabezado. Por ejemplo, una aplicación podría ordenar la información de las columnas de forma diferente en función del elemento en el que haga clic el usuario.
HDS_DRAGDROP
Permite el reordenamiento de arrastrar y colocar de elementos de encabezado.
HDS_FILTERBAR
Incluya una barra de filtro como parte del control de encabezado estándar. Esta barra permite a los usuarios aplicar convenientemente un filtro a la pantalla. Las llamadas a HDM_LAYOUT producirán un nuevo tamaño para el control y harán que la vista de lista se actualice.
HDS_FLAT
Versión 6.0 y posteriores. Hace que el control de encabezado se dibuje plano cuando el sistema operativo se ejecuta en modo clásico.
Nota: Comctl32.dll versión 6 no es redistribuible, pero se incluye en Windows. Para usar Comctl32.dll versión 6, especifíquela en un manifiesto. Para obtener más información sobre los manifiestos, vea Habilitación de estilos visuales.
HDS_FULLDRAG
Hace que el control de encabezado muestre el contenido de la columna incluso mientras el usuario cambia el tamaño de una columna.
HDS_HIDDEN
Indica un control de encabezado que está pensado para ocultarse. Este estilo no oculta el control. En su lugar, al enviar el mensaje HDM_LAYOUT a un control de encabezado con el estilo HDS_HIDDEN, el control devuelve cero en el miembro cy de la estructura WINDOWPOS . Después, ocultaría el control estableciendo su alto en cero. Esto puede ser útil cuando se desea usar el control como contenedor de información en lugar de un control visual.
HDS_HORZ
Crea un control de encabezado con una orientación horizontal.
HDS_HOTTRACK
Habilita el seguimiento frecuente.
HDS_CHECKBOXES
Versión 6.00 y posteriores. Permite la colocación de casillas en los elementos de encabezado. Para obtener más información, consulte el miembro fmt de HDITEM.
HDS_NOSIZING
Versión 6.00 y posteriores. El usuario no puede arrastrar el divisor en el control de encabezado.
HDS_OVERFLOW
Versión 6.00 y posteriores. Se muestra un botón cuando no se pueden mostrar todos los elementos dentro del rectángulo del control de encabezado. Cuando se hace clic en este botón, envía una notificación HDN_OVERFLOWCLICK .

Comentarios

Para recuperar y cambiar los estilos después de crear el control, use las funciones GetWindowLong y SetWindowLong .

Requisitos

Requisito Value
Encabezado
CommCtrl.h