messaggio LVM_SETEXTENDEDLISTVIEWSTYLE

Imposta gli stili estesi nei controlli di visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro ListView_SetExtendedListViewStyle o ListView_SetExtendedListViewStyleEx .

Parametri

wParam

Valore DWORD che specifica quali stili in lParam devono essere interessati. Questo parametro può essere una combinazione di stili di List-View estesi. Verranno modificati solo gli stili estesi in wParam . Tutti gli altri stili verranno mantenuti così come sono. Se questo parametro è zero, verranno interessati tutti gli stili in lParam .

lParam

Valore DWORD che specifica gli stili di controllo della visualizzazione elenco estesi da impostare. Questo parametro può essere una combinazione di stili di List-View estesi. Gli stili non impostati, ma specificati in wParam, vengono rimossi.

Valore restituito

Restituisce un valore DWORD contenente gli stili di controllo della visualizzazione elenco estesi precedenti.

Commenti

Il parametro wParam consente di modificare uno o più stili estesi senza dover prima recuperare gli stili esistenti. Ad esempio, se si passa LVS_EX_FULLROWSELECT per wParam e 0 per lParam, lo stile LVS_EX_FULLROWSELECT verrà cancellato, ma tutti gli altri stili rimarranno invariati.

Per motivi di compatibilità con le versioni precedenti, la macro ListView_SetExtendedListViewStyle non è stata aggiornata per l'uso di wParam. Per utilizzare il valore wParam , utilizzare la macro ListView_SetExtendedListViewStyleEx .

Quando si usa questo messaggio per impostare lo stile di LVS_EX_CHECKBOXES , qualsiasi indice immagine di stato impostato in precedenza verrà rimosso. Tutte le caselle di controllo verranno inizializzate nello stato deselezionato. L'indice dell'immagine di stato è contenuto in bit da 12 a 15 del membro dello stato della struttura LVITEM .

Requisiti

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