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 CDC | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CDC::RealizePalette, CPalette, :: SelectPalette