Función CreatePalette (wingdi.h)

La función CreatePalette crea una paleta lógica.

Sintaxis

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

Parámetros

[in] plpal

Puntero a una estructura LOGPALETTE que contiene información sobre los colores de la paleta lógica.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es un identificador de una paleta lógica.

Si la función no se realiza correctamente, el valor devuelto es NULL.

Comentarios

Una aplicación puede determinar si un dispositivo admite operaciones de paleta llamando a la función GetDeviceCaps y especificando la constante RASTERCAPS.

Una vez que una aplicación crea una paleta lógica, puede seleccionar esa paleta en un contexto de dispositivo llamando a la función SelectPalette . Se puede realizar una paleta seleccionada en un contexto de dispositivo mediante una llamada a la función RealizePalette .

Cuando ya no necesite la paleta, llame a la función DeleteObject para eliminarla.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wingdi.h (incluye Windows.h)
Library Gdi32.lib
Archivo DLL Gdi32.dll

Consulte también

Funciones de color

Introducción a los colores

DeleteObject

GetDeviceCaps

LOGPALETTE

RealizePalette

SelectPalette