CDC::SelectPalette 

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

Rückgabewert

Ein Zeiger auf ein CPalette -Objekt, identifiziert die logische Palette ersetzt durch die Palette von pPaletteangegeben. Es ist NULL , wenn ein Fehler vorliegt.

Parameter

pPalette

Identifiziert die logische Palette ausgewählt werden. Diese Palette muss bereits mit der CPalette -Member-Funktion CreatePalette erstellt wurden.

bForceBackground

Gibt an, ob die logische Palette zu Hintergrundpalette gezwungen ist. Wenn bForceBackground ungleich NULL ist, ist die ausgewählte Palette immer Hintergrundpalette, unabhängig davon, ob das Fenster den Eingabefokus besitzt. Wenn bForceBackground 0 ist und der Gerätekontext wird an ein Fenster angefügt, ist die logische Palette eine Vordergrund-Palette, wenn das Fenster den Eingabefokus besitzt.

Bemerkungen

Wählt die logische Palette, die von pPalette als Objekt des den Gerätekontext ausgewählte Palette angegeben ist. Die neue Palette wird die Farbpalette-Objekt von GDI zum Steuerelement Farben angezeigt, in dem Gerätekontext verwendet und ersetzt die vorherige palette.

Eine Anwendung kann eine logische Palette mehr als einen Gerätekontext auswählen. Jedoch wirken sich Änderungen an einer logischen Palette alle Gerätekontexte wofür es ausgewählt ist. Wenn eine Anwendung eine Palette in mehr als einem Gerätekontext ausgewählt wird, müssen die Gerätekontexte alle auf demselben physischen Gerät gehören.

Übersicht über die CDCMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDC::RealizePalette, CPalette, :: SelectPalette

Index