Clase de CPalette

encapsula una paleta de colores de Windows.

class CPalette : public CGdiObject

Miembros

k372w66k.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CPalette::CPalette

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.

k372w66k.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CPalette::AnimatePalette

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.

CPalette::CreateHalftonePalette

Crea una tabla de semitono para el contexto del dispositivo y la agrega al objeto de CPalette .

CPalette::CreatePalette

Crea una tabla de colores de Windows y la agrega al objeto de CPalette .

CPalette::FromHandle

Devuelve un puntero a un objeto de CPalette cuando se le asigna un identificador a un objeto de la tabla de Windows.

CPalette::GetEntryCount

Recupera el número de entradas de la tabla en una tabla lógica.

CPalette::GetNearestPaletteIndex

Devuelve el índice de la entrada en la paleta lógica que más se aproxime a un valor de color.

CPalette::GetPaletteEntries

Recupera un intervalo de las entradas de la tabla en una tabla lógica.

CPalette::ResizePalette

Cambia el tamaño de la paleta lógica especificada por el objeto de CPalette el número especificado de entradas.

CPalette::SetPaletteEntries

Establece los valores de color RGB y marca en un intervalo de entradas en una paleta lógica.

k372w66k.collapse_all(es-es,VS.110).gifOperadores públicos

Name

Descripción

CPalette::operator HPALETTE

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

CObject

CGdiObject

CPalette

Requisitos

Encabezado: afxwin.h

Vea también

Referencia

Clase de CGdiObject

Gráfico de jerarquía

CPalette::GetPaletteEntries

CPalette::SetPaletteEntries

Conceptos

ejemplo DIBLOOK de MFC