Aracılığıyla paylaş


CDC::SelectPalette

Tarafından belirtilen mantıksal paletini seçer pPalette aygıt içeriğini palette seçili nesne olarak.

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

Parametreler

  • pPalette
    Seçili mantıksal paleti tanımlar.Bu paleti zaten ile oluşturulmuş olması gerekir CPalette üye işlev CreatePalette.

  • bForceBackground
    Mantıksal Palet arka plan paleti olması zorunlu olup olmadığını belirtir.bForceBackground İse sıfır olmayan bir değer, seçilen her zaman pencere giriş odağını sahip olup olmadığı dikkate alınmadan bir arka plan paleti paletidir.bForceBackground 0'dır ve aygıt içeriğini bir pencere bağlı olduğu, pencere giriş odağa sahip olduğunda mantıksal paleti ön paleti.

Dönüş Değeri

Bir işaretçi bir CPalette tarafından belirtilen paleti yerini mantıksal paleti tanımlayan nesne pPalette.Bu null bir hata olduğunda.

Notlar

Yeni palet aygıt içeriğinde görüntülenen denetim renklere GDI tarafından kullanılan paleti nesne haline gelir ve önceki paleti değiştirir.

Bir uygulama birden fazla aygıt içeriği mantıksal bir paleti seçebilirsiniz.Ancak, mantıksal bir palet yapılan değişiklikler tüm aygıt içerikleri için seçilir etkiler.Bir uygulama birden fazla aygıt içeriğini bir palet seçerse, aygıt bağlamları tümü aynı fiziksel aygıt ait olması gerekir.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CDC Sınıfı

Hiyerarşi grafik

CDC::RealizePalette

CPalette sınıfı

SelectPalette