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 |