Share via


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

Vea también

Referencia

Clase de la CDC

Gráfico de jerarquía

CDC::RealizePalette

Clase de CPalette

SelectPalette