Sdílet prostřednictvím


CDC::SelectPalette

Vybere logické paletu, která je určen pPalette jako paleta vybraný objekt kontextu zařízení.

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

Parametry

  • pPalette
    Určuje paletu logické být vybrán.Tato paleta musí již byly vytvořeny s CPalette členské funkce CreatePalette.

  • bForceBackground
    Určuje, zda paletu logické bude muset být pozadí palety.Pokud bForceBackground je nenulová, vybraná paleta je vždy pozadí palety, bez ohledu na to, zda toto okno má fokus vstupu.Pokud bForceBackground 0 a kontext zařízení je připojeno do okna, logické paleta je paleta popředí okna má fokus vstupu.

Vrácená hodnota

Ukazatel CPalette identifikující logické paletu nahrazuje paletu určený objekt pPalette .Je NULL Pokud dojde k chybě.

Poznámky

Nové palety se stane objektem paletu používá k řízení barev zobrazených v kontextu zařízení GDI a nahradí předchozí palety.

Aplikaci můžete vybrat logické palety do více než jeden kontext zařízení.Změny logické palety však ovlivní všechny kontexty zařízení, pro které je zaškrtnuto.Pokud aplikace vybere paletu do více než jeden kontext zařízení, kontexty zařízení musí patřit do stejné fyzické zařízení.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CDC

Diagram hierarchie

CDC::RealizePalette

Třída CPalette

SelectPalette