messaggio LVM_SETCOLUMNWIDTH

Modifica la larghezza di una colonna in modalità visualizzazione report o la larghezza di tutte le colonne in modalità visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro ListView_SetColumnWidth .

Parametri

wParam

Indice in base zero di una colonna valida. Per la modalità di visualizzazione elenco, questo parametro deve essere impostato su zero.

lParam

Nuova larghezza della colonna, in pixel. Per la modalità di visualizzazione report sono supportati i valori speciali seguenti:

Valore Significato
LVSCW_AUTOSIZE
Ridimensiona automaticamente la colonna.
LVSCW_AUTOSIZE_USEHEADER
Ridimensiona automaticamente la colonna in base al testo dell'intestazione. Se si utilizza questo valore con l'ultima colonna, la larghezza viene impostata per riempire la larghezza rimanente del controllo visualizzazione elenco.

Valore restituito

Restituisce TRUE se l'operazione riesce o FALSE in caso contrario.

Commenti

Si supponga di avere un controllo visualizzazione elenco a 2 colonne con una larghezza di 500 pixel. Se la larghezza della colonna zero è impostata su 200 pixel e si invia questo messaggio con wParam = 1 e lParam = LVSCW_AUTOSIZE_USEHEADER, la seconda colonna (e l'ultima) sarà larga 300 pixel.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Commctrl.h