Udostępnij za pośrednictwem


CDC::SelectPalette

Wybiera logiczne palety, określonej przez pPalette jako obiekt wybranej palecie kontekstu urządzenia.

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

Parametry

  • pPalette
    Określa paletę logiczne mają być wybrane.Ta paleta musi już zostały utworzone z CPalette Członkowskich funkcji CreatePalette.

  • bForceBackground
    Określa, czy paleta logiczne jest zmuszony być tła palety.Jeśli bForceBackground jest niezerowa, wybranej palecie jest zawsze tła palety, niezależnie od tego, czy okno ma fokus.Jeśli bForceBackground jest 0 i kontekstu urządzenia jest dołączony do okna, logiczne palety jest palety pierwszego planu, gdy okno ma fokus.

Wartość zwracana

Wskaźnik do CPalette identyfikacji logiczne palety zastępuje paletę określony przez obiekt pPalette.Jest NULL , jeśli wystąpi błąd.

Uwagi

Nowej palety staje się obiektem paleta używana przez GDI do sterowania kolory wyświetlane w kontekście urządzenia i zastępuje poprzedni palety.

Aplikację można wybrać logiczne palety do więcej niż jednego kontekstu urządzenia.Jednak zmiany logiczne palety wpływają wszystkie konteksty urządzenia, dla których jest zaznaczone.Jeśli aplikacja wybiera palety do więcej niż jednego kontekstu urządzenia, kontekstów urządzeń muszą wszystkie należą do tego samego fizycznego urządzenia.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Diagram hierarchii

CDC::RealizePalette

Klasa CPalette

SelectPalette