Condividi tramite


CDC::SelectPalette

Selezionare la tavolozza logica specificata da pPalette come l'oggetto selezionato della tavolozza del contesto di dispositivo.

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

Parametri

  • pPalette
    Identifica la tavolozza logica da selezionare. Questa tavolozza deve essere già creata con la funzione membro CreatePalettedi CPalette.

  • bForceBackground
    Specifica se la tavolozza logica viene forzata sia una tavolozza di sfondo. Se bForceBackground è diverso da zero, la tavolozza selezionata è sempre una tavolozza di sfondo, indipendentemente dalla finestra ha lo stato attivo per l'input. Se bForceBackground è 0 e il contesto di dispositivo è collegato a una finestra, la tavolozza logica è una tavolozza di primo piano quando hanno lo stato attivo per l'input.

Valore restituito

Un puntatore a un oggetto CPalette che identifica la tavolozza logica sostituita dalla tavolozza specificata da pPalette. È NULL se è presente un errore.

Note

La nuova tavolozza diventa l'oggetto della tavolozza utilizzato da GDI colori di controllo viene visualizzato nel contesto di dispositivo e sostituisce la tavolozza precedente.

Un'applicazione può selezionare una tavolozza logica in più contesti di periferica. Tuttavia, le modifiche a una tavolozza logica su tutti i contesti di periferica per il quale è selezionata. Se un'applicazione viene selezionata una tavolozza in più contesti di periferica, i contesti di periferica devono appartenere allo stesso periferica fisica.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CDC

Grafico delle gerarchie

CDC::RealizePalette

Classe CPalette

SelectPalette