Condividi tramite


macro ListView_SetImageList (commctrl.h)

Assegna un elenco di immagini a un controllo di visualizzazione elenco. È possibile usare questa macro o inviare il messaggio di LVM_SETIMAGELIST in modo esplicito.

Sintassi

void ListView_SetImageList(
   hwnd,
   himl,
   iImageList
);

Parametri

hwnd

Tipo: HWND

Handle per il controllo di visualizzazione elenco.

himl

Tipo: HIMAGELIST

Handle per l'elenco di immagini da assegnare.

iImageList

Tipo: int

Tipo di elenco di immagini. Questo parametro può essere uno dei valori seguenti:

Valore Significato
LVSIL_NORMAL
Elenco di immagini con icone di grandi dimensioni.
LVSIL_SMALL
Elenco di immagini con icone piccole.
LVSIL_STATE
Elenco di immagini con immagini di stato.
LVSIL_GROUPHEADER
Elenco immagini per l'intestazione del gruppo.

Valore restituito

nessuno

Osservazioni

L'elenco di immagini corrente verrà eliminato quando il controllo di visualizzazione elenco non viene eliminato a meno che non sia impostato lo stile di LVS_SHAREIMAGELISTS . Se si usa questo messaggio per sostituire un elenco di immagini con un altro, l'applicazione deve eliminare in modo esplicito tutti gli elenchi di immagini diversi da quello corrente.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commctrl.h