Condividi tramite


Funzione ResizePalette (wingdi.h)

La funzione ResizePalette aumenta o riduce le dimensioni di una tavolozza logica in base al valore specificato.

Sintassi

BOOL ResizePalette(
  [in] HPALETTE hpal,
  [in] UINT     n
);

Parametri

[in] hpal

Handle per la tavolozza da modificare.

[in] n

Numero di voci nella tavolozza dopo il ridimensionamento.

Il numero di voci è limitato a 1024.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

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

Commenti

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

Se un'applicazione chiama ResizePalette per ridurre le dimensioni della tavolozza, le voci rimanenti nella tavolozza ridimensionata rimangono invariate. Se l'applicazione chiama ResizePalette per ingrandire la tavolozza, le voci di tavolozza aggiuntive vengono impostate su nero (i valori rosso, verde e blu sono tutti 0) e i relativi flag vengono impostati su zero.

Requisiti

   
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