Partilhar via


Classe de CPalette

Encapsula uma paleta de cores do windows.

class CPalette : public CGdiObject

Membros

k372w66k.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CPalette::CPalette

Constrói um objeto de CPalette sem a paleta anexado do windows.Você deve inicializar o objeto de CPalette com uma das funções de membro de inicialização antes que possa ser usado.

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

Nome

Descrição

CPalette::AnimatePalette

Substitui entradas em paleta lógica identificada pelo objeto de CPalette .O aplicativo não precisa atualizar sua área cliente, como o windows mapeiam as novas entradas em paleta do sistema imediatamente.

CPalette::CreateHalftonePalette

Cria uma paleta de intervalo mínimo para o contexto de dispositivo e anexá-la ao objeto de CPalette .

CPalette::CreatePalette

Cria uma paleta de cores do windows e anexá-la ao objeto de CPalette .

CPalette::FromHandle

Retorna um ponteiro para um objeto de CPalette quando dado um identificador para um objeto de paleta do windows.

CPalette::GetEntryCount

Retorna o número de entradas de paleta em uma paleta lógica.

CPalette::GetNearestPaletteIndex

Retorna o índice de entrada em paleta lógica que melhor corresponde a um valor de cor.

CPalette::GetPaletteEntries

Recupera um intervalo de entradas de paleta em uma paleta lógica.

CPalette::ResizePalette

Altera o tamanho de paleta lógica especificada pelo objeto de CPalette para o número especificado de entradas.

CPalette::SetPaletteEntries

Definir valores e sinalizadores de cor RGB em um intervalo de entradas em uma paleta lógica.

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

Nome

Descrição

CPalette::operator HPALETTE

Retorna HPALETTE anexado a CPalette.

Comentários

Uma paleta fornece uma interface entre um aplicativo e um dispositivo de saída de cor (como um dispositivo de vídeo).A interface permite o aplicativo tirar proveito total dos recursos de cor do dispositivo de saída fortemente sem interferir com cores exibidas por outros aplicativos.O windows usa a paleta lógica do aplicativo (uma lista de cores necessárias) e a paleta do sistema (que define cores disponíveis) para determinar as cores usadas.

Um objeto de CPalette fornece funções de membro para manipular a paleta chamado pelo objeto.Construir um objeto de CPalette e use as funções de membro para criar a paleta real, um objeto de (GDI) de interface do dispositivo de elementos gráficos, e para manipular suas entradas e outras propriedades.

Para obter mais informações sobre como usar CPalette, consulte objetos gráficos.

Hierarquia de herança

CObject

CGdiObject

CPalette

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CGdiObject

Gráfico de hierarquia

CPalette::GetPaletteEntries

CPalette::SetPaletteEntries

Conceitos

O MFC exemplos DIBLOOK