Funzione SetPaletteEntries (wingdi.h)

La funzione SetPaletteEntries imposta valori di colore RGB (rosso, verde, blu) e flag in un intervallo di voci in una tavolozza logica.

Sintassi

UINT SetPaletteEntries(
  [in] HPALETTE           hpal,
  [in] UINT               iStart,
  [in] UINT               cEntries,
  [in] const PALETTEENTRY *pPalEntries
);

Parametri

[in] hpal

Handle alla tavolozza logica.

[in] iStart

Prima voce della tavolozza logica da impostare.

[in] cEntries

Numero di voci della tavolozza logica da impostare.

[in] pPalEntries

Puntatore al primo membro di una matrice di strutture PALETTEENTRY contenenti i valori e i flag RGB.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è il numero di voci impostate nel riquadro logico.

Se la funzione ha esito negativo, il valore restituito è zero.

Commenti

Un'applicazione può determinare se un dispositivo supporta le operazioni del tavolozza chiamando la funzione GetDeviceCaps e specificando la costante RASTERCAPS.

Anche se una tavolozza logica è stata selezionata e realizzata, le modifiche apportate alla tavolozza non influiscono sulla tavolozza fisica nella superficie. RealizzarePalette deve essere chiamato di nuovo per impostare la nuova tavolozza logica nella superficie.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h (include Windows.h)
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche

Funzioni colore

Panoramica dei colori

GetDeviceCaps

GetPaletteEntries

PALETTEENTRY

RealizzarePalette