CDC::SelectPalette 

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

Valor de retorno

Um ponteiro para um objeto de CPalette identificando a paleta lógica substituída pela paleta especificada por pPalette. É NULL se ocorrer um erro.

Parâmetros

pPalette

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

bForceBackground

Especifica se a paleta lógica é forçada a ser uma paleta de plano de fundo. Se bForceBackground for diferente de zero, a paleta selecionada é sempre uma paleta de plano de fundo, independentemente de se a janela tem o foco de entrada. Se bForceBackground é 0 e o contexto de dispositivo é anexado a uma janela, a paleta lógica é uma paleta de primeiro plano quando a janela tem o foco de entrada.

Observações

Seleciona a paleta lógica especificada por pPalette como o objeto de paleta selecionada do contexto de dispositivo. A Novo paleta torna-se o objeto de paleta usado pelo GDI para cores de Controlarar 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 uma paleta lógica afetarão todos os contextos de dispositivo para o qual ele é selecionado. Se um aplicativo seleciona uma paleta em mais de um contexto de dispositivo, os contextos de dispositivo devem todos pertencem ao mesmo dispositivo físico.

Visão geral do CDCMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CDC::RealizePalette, CPalette, :: SelectPalette

Index