Clase de CPalette
encapsula una paleta de colores de Windows.
class CPalette : public CGdiObject
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Construye un objeto de CPalette sin la paleta asociada de Windows.Debe inicializar el objeto de CPalette con una de las funciones miembro de inicialización antes de poderse utilizar. |
Métodos públicos
Name |
Descripción |
---|---|
reemplaza entradas en la paleta lógica identificada por el objeto de CPalette .La aplicación no tiene que actualizar el área cliente, porque Windows asigna las nuevas entradas en la tabla del sistema inmediatamente. |
|
Crea una tabla de semitono para el contexto del dispositivo y la agrega al objeto de CPalette . |
|
Crea una tabla de colores de Windows y la agrega al objeto de CPalette . |
|
Devuelve un puntero a un objeto de CPalette cuando se le asigna un identificador a un objeto de la tabla de Windows. |
|
Recupera el número de entradas de la tabla en una tabla lógica. |
|
Devuelve el índice de la entrada en la paleta lógica que más se aproxime a un valor de color. |
|
Recupera un intervalo de las entradas de la tabla en una tabla lógica. |
|
Cambia el tamaño de la paleta lógica especificada por el objeto de CPalette el número especificado de entradas. |
|
Establece los valores de color RGB y marca en un intervalo de entradas en una paleta lógica. |
Operadores públicos
Name |
Descripción |
---|---|
Devuelve HPALETTE asociado a CPalette. |
Comentarios
Una paleta proporciona una interfaz entre una aplicación y un dispositivo de salida de color (como un dispositivo de pantalla).La interfaz permite a la aplicación para aprovechar totalmente las capacidades de color del dispositivo de salida sin gravemente la interferencia con los colores presentados por otras aplicaciones.Windows utiliza la paleta lógica de la aplicación (una lista de colores necesarios) y la tabla del sistema (definir colores disponibles) para determinar los colores utilizados.
Un objeto de CPalette proporciona funciones miembro para manipular la paleta denominada por el objeto.Crea un objeto de CPalette y utilice las funciones miembro para crear la tabla real, un objeto de la interfaz de (GDI) dispositivo gráfico, y manipular sus entradas y otras propiedades.
Para obtener más información sobre cómo utilizar CPalette, vea objetos gráficos.
Jerarquía de herencia
CPalette
Requisitos
Encabezado: afxwin.h