Compartir a través de


mensaje de 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 .

Parámetros

wParam

Índice de base cero de una columna válida. Para el modo de vista de lista, este parámetro debe establecerse en cero.

lParam

Nuevo ancho de la columna, en píxeles. Para el modo de vista de informe, se admiten los siguientes valores especiales:

Value Significado
LVSCW_AUTOSIZE
Ajusta automáticamente el tamaño de la columna.
LVSCW_AUTOSIZE_USEHEADER
Ajusta automáticamente el tamaño de la columna para ajustar el texto del encabezado. Si usa este valor con la última columna, su ancho se establece para rellenar el ancho restante del control de vista de lista.

Valor devuelto

Devuelve TRUE si se ejecuta correctamente o FALSE de lo contrario.

Comentarios

Supongamos que tiene un control de vista de lista de 2 columnas con un ancho de 500 píxeles. Si el ancho de la columna cero se establece en 200 píxeles y envía este mensaje con wParam = 1 y lParam = LVSCW_AUTOSIZE_USEHEADER, la segunda columna (y la última) tendrá un ancho de 300 píxeles.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Commctrl.h