wingdi.h

Estructura PALETTEENTRY

Definición

typedef struct tagPALETTEENTRY { // pe 
    BYTE peRed; 
    BYTE peGreen; 
    BYTE peBlue; 
    BYTE peFlags; 
} PALETTEENTRY;

La estructura PALETTEENTRY especifica el color y uso de una entrada de una paleta lógica. Una paleta lógica se define por una estructura LOGPALETTE.

Descripción

peRed: especifica el valor de intensidad roja de la entrada de paleta.

peGreen: especifica el valor de intensidad verde de la entrada de paleta.

peBlue: especifica el valor de intensidad azul de la entrada de paleta

peFlags: especifica cómo es usada la entrada de paleta. El miembro peFlags puede ser puesto a NULL o a uno de los siguientes valores:

Valor Significado
PC_EXPLICIT Especifica que la palabra de menor peso de la entrada de paleta lógica designa un índice de paleta hardware. Este banderín permite a la aplicación mostrar el contenido de la paleta del dispositivo de visualización.
PC_NOCOLLAPSE Especifica que el color a será colocado en una entrada no usada de la paleta del sistema en lugar de ser comparado con un color existente de la paleta del sistema. Si no quedan entradas sin usar en la paleta del sistema, el color se comparará normalmente. Una vez que el color está en la paleta del sistema, los colores en otras paletas lógicas pueden ser comparadas con ese color.
PC_RESERVED Especifica que la entrada de la paleta lógica será usada para animaciones de paleta. Este banderín evita que otras ventanas comparen colores con la entrada de la paleta puesto que el color cambiará con frecuencia. Si hay disponible una entrada sin usar en la paleta del sistema, el color se colocará en esa entrada. En caso contrario, el color no estará disponible para animación.