Compartir a través de


Función GetSystemPaletteUse (wingdi.h)

La función GetSystemPaletteUse recupera el estado actual de la paleta del sistema (físico) para el contexto de dispositivo (DC) especificado.

Sintaxis

UINT GetSystemPaletteUse(
  [in] HDC hdc
);

Parámetros

[in] hdc

Identificador del contexto del dispositivo.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es el estado actual de la paleta del sistema. Este parámetro puede ser uno de los valores siguientes.

Valor Significado
SYSPAL_NOSTATIC La paleta del sistema no contiene colores estáticos excepto negro y blanco.
SYSPAL_STATIC La paleta del sistema contiene colores estáticos que no cambiarán cuando una aplicación se dé cuenta de su paleta lógica.
SYSPAL_ERROR El contexto de dispositivo especificado no es válido o no admite una paleta de colores.

Comentarios

De forma predeterminada, la paleta del sistema contiene 20 colores estáticos que no cambian cuando una aplicación se da cuenta de su paleta lógica. Una aplicación puede obtener acceso a la mayoría de estos colores llamando a la función SetSystemPaletteUse .

El contexto del dispositivo identificado por el parámetro hdc debe representar un dispositivo que admita paletas de colores.

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

Requisitos

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

GetDeviceCaps

SetSystemPaletteUse