Função CreatePalette (wingdi.h)

A função CreatePalette cria uma paleta lógica.

Sintaxe

HPALETTE CreatePalette(
  [in] const LOGPALETTE *plpal
);

Parâmetros

[in] plpal

Um ponteiro para uma estrutura LOGPALETTE que contém informações sobre as cores na paleta lógica.

Valor retornado

Se a função for bem-sucedida, o valor retornado será um identificador para uma paleta lógica.

Se a função falhar, o valor retornado será NULL.

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.

Depois que um aplicativo cria uma paleta lógica, ele pode selecionar essa paleta em um contexto de dispositivo chamando a função SelectPalette . Uma paleta selecionada em um contexto de dispositivo pode ser realizada chamando a função RealizePalette .

Quando você não precisar mais da paleta, chame a função DeleteObject para excluí-la.

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

Confira também

Funções de cor

Visão geral de cores

DeleteObject

Getdevicecaps

LOGPALETTE

Realizepalette

SelectPalette