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