macro ListView_SetColumnWidth (commctrl.h)
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.
Sintaxis
void ListView_SetColumnWidth(
hwnd,
iCol,
cx
);
Parámetros
hwnd
Tipo: HWND
Identificador del control de vista de lista.
iCol
Tipo: int
Índice de base cero de una columna válida. Para el modo de vista de lista, este parámetro debe establecerse en cero.
cx
Tipo: int
Nuevo ancho de la columna, en píxeles. Para el modo de vista de informes, se admiten los siguientes valores especiales:
Valor devuelto
None
Observaciones
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 realiza la siguiente llamada.
ListView_SetColumnWidth(hwnd, 1, LVSCW_AUTOSIZE_USEHEADER)
La segunda columna (y la última) tendrá un ancho de 300 píxeles.
Tenga en cuenta que ListView_SetColumnWidth convierte el parámetro cx en un valor de 16 bits.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | commctrl.h |