CDC::SelectPalette
Selecciona la paleta lógica especificada por pPalette como el objeto seleccionado de la paleta de contexto de dispositivo.
CPalette* SelectPalette(
CPalette* pPalette,
BOOL bForceBackground
);
Parámetros
pPalette
Identifica la paleta lógica para seleccionar. Esta tabla se debe haber creado con la función CreatePalettemiembro de CPalette .bForceBackground
Especifica si la paleta lógica se forzada para ser una paleta de fondo. Si bForceBackground es cero, la paleta seleccionado es siempre una paleta de fondo, independientemente de si la ventana tiene el foco de entrada. Si bForceBackground es 0 y el contexto de dispositivo se asocian a una ventana, la paleta lógica es una paleta de primer plano cuando la ventana tiene el foco de entrada.
Valor devuelto
un puntero a un objeto de CPalette que identifica la paleta lógica reemplazada por la paleta especificada por pPalette. es NULL si hay un error.
Comentarios
La nueva tabla se convierte en el objeto de la paleta utilizado por GDI a los colores del control mostrados en el contexto de dispositivo y reemplaza la paleta anterior.
Una aplicación puede seleccionar una paleta lógica en varios contextos de dispositivo. Sin embargo, los cambios en una paleta lógica afectarán a todos los contextos de dispositivo para los que esté seleccionado. Si una aplicación selecciona una paleta en varios contextos de dispositivo, contextos de dispositivo deben pertenecer al mismo dispositivo físico.
Requisitos
encabezado: afxwin.h