funzione ImageList_SetColorTable
Imposta la tabella dei colori per un elenco di immagini.
Sintassi
int ImageList_SetColorTable(
_In_ HIMAGELIST himl,
_In_ int start,
_In_ int len,
_In_ RGBQUAD *prgb
);
Parametri
-
himl [in]
-
Tipo: HIMAGELIST
Handle per l'elenco di immagini.
-
start [in]
-
Tipo: int
Indice della tabella dei colori in base zero che specifica la prima voce della tabella dei colori da impostare.
-
len [in]
-
Tipo: int
Numero di voci della tabella dei colori da impostare.
-
prgb [in]
-
Tipo: RGBQUAD*
Puntatore a una matrice di strutture RGBQUADlen contenenti nuove informazioni sul colore per la tabella dei colori del DIB.
Valore restituito
Tipo: int
Se la funzione ha esito positivo, restituisce il numero di voci della tabella dei colori impostate dalla funzione . Se la funzione ha esito negativo, il valore restituito è minore o uguale a zero.
Commenti
Solo gli elenchi di immagini creati con il flag ILC_COLOR4 o ILC_COLOR8 hanno tabelle colori. La tabella dei colori di un elenco di immagini di questo tipo viene in genere impostata automaticamente copiando la tabella dei colori della prima immagine aggiunta all'elenco (ad esempio, tramite la funzione ImageList_Add ) se tale immagine è un DIB. Se la prima immagine aggiunta all'elenco di immagini non è un DIB, la tabella dei colori della tavolozza halftone viene utilizzata per ILC_COLOR8 elenchi di immagini e la tabella colori VGA viene utilizzata per ILC_COLOR4.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
DLL |
|