Compartilhar via


Função SetPaletteEntries (wingdi.h)

A função SetPaletteEntries define valores de cor RGB (vermelho, verde, azul) e sinalizadores em um intervalo de entradas em uma paleta lógica.

Sintaxe

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

Parâmetros

[in] hpal

Um identificador para a paleta lógica.

[in] iStart

A primeira entrada de paleta lógica a ser definida.

[in] cEntries

O número de entradas de paleta lógica a serem definidas.

[in] pPalEntries

Um ponteiro para o primeiro membro de uma matriz de estruturas PALETTEENTRY que contém os valores E sinalizadores RGB.

Retornar valor

Se a função for bem-sucedida, o valor retornado será o número de entradas que foram definidas na paleta lógica.

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.

Mesmo que uma paleta lógica tenha sido selecionada e realizada, as alterações na paleta não afetam a paleta física na superfície. RealizePalette deve ser chamado novamente para definir a nova paleta lógica na superfície.

Requisitos

Requisito Valor
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

Confira também

Funções de cor

Visão geral de cores

Getdevicecaps

GetPaletteEntries

PALETTEENTRY

Realizepalette