Compartilhar via


CDC::SelectPalette

Seleciona a paleta lógica é especificada por pPalette sistema autônomo o objeto selecionado da paleta do contexto de dispositivo.

CPalette* SelectPalette(
   CPalette* pPalette,
   BOOL bForceBackground 
);

Parâmetros

  • pPalette
    Identifica a paleta lógica a ser selecionado.Esta paleta já deve ter sido criada com o CPalette função de membro CreatePalette.

  • bForceBackground
    Especifica se a paleta lógica é forçada a ser uma paleta de plano de fundo.If bForceBackground é diferente de zero, a paleta selecionada é sempre uma paleta de plano de fundo, independentemente da janela ter o foco de entrada. If bForceBackground é 0 e o contexto de dispositivo está conectado a uma janela, a paleta lógica é uma paleta de primeiro plano quando a janela tem o foco de entrada.

Valor de retorno

Um ponteiro para um CPalette identificando a paleta lógica substituída por paleta especificada pelo objeto pPalette. É NULO se houver um erro.

Comentários

Nova paleta torna-se o objeto paleta usado pelo GDI para controle de cores exibidas no contexto de dispositivo e substitui a paleta anterior.

Um aplicativo pode selecionar uma paleta lógica em mais de um contexto de dispositivo.No entanto, as alterações para uma paleta lógica afetarão todos os contextos de dispositivo para os quais ele está selecionado.Se um aplicativo seleciona uma paleta em mais de um contexto de dispositivo, os contextos de dispositivo todos devem pertencer a mesmo dispositivo físico.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CDC::RealizePalette

Classe CPalette

SelectPalette

Outros recursos

Membros do CDC