wingdi.h


CreatePalette

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

Sintaxis

HPALETTE CreatePalette(
    CONST LOGPALETTE *lplgpl  // dirección de la paleta de colores lógica
   );

Parámetros:

lplgpl: puntero a estructura LOGPALETTE que contiene información sobre los colores dentro de la paleta lógica.

Valor de retorno

Si la función tiene éxito, el valor de retorno identifica a una paleta lógica.

Si la función falla, el valor de retorno es NULL. Para obtener mayor información sobre el error, llamar a GetLastError.

Observaciones

Para determinar si un dispositivo soporta operaciones de paleta se puede llamar a la función GetDeviceCaps especificando la constante RASTERCAPS.

Una vez que se crea una paleta lógica, ésta puede ser seleccionada dentro de un contexto de dispositivo mediante una llamada a la función SelectPalette. Una paleta seleccionada en un contexto de dispositivo puede ser activada mediante una llamada a la función RealizePalette.

Cuando no se necesite más la paleta, llamar a la función DeleteObject para eliminarla.