Função ResizePalette (wingdi.h)
A função ResizePalette aumenta ou diminui o tamanho de uma paleta lógica com base no valor especificado.
Sintaxe
BOOL ResizePalette(
[in] HPALETTE hpal,
[in] UINT n
);
Parâmetros
[in] hpal
Um identificador para a paleta a ser alterada.
[in] n
O número de entradas na paleta depois que ela foi redimensionada.
O número de entradas é limitado a 1024.
Valor retornado
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se a função falhar, o valor retornado será zero.
Comentários
Um aplicativo pode determinar se um dispositivo dá suporte a operações de paleta chamando a função GetDeviceCaps e especificando a constante RASTERCAPS.
Se um aplicativo chamar ResizePalette para reduzir o tamanho da paleta, as entradas restantes na paleta redimensionada ficarão inalteradas. Se o aplicativo chamar ResizePalette para ampliar a paleta, as entradas de paleta adicionais serão definidas como pretas (os valores vermelho, verde e azul são todos 0) e seus sinalizadores serão definidos como zero.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wingdi.h (inclua Windows.h) |
Biblioteca | Gdi32.lib |
DLL | Gdi32.dll |