Bit Eşlemlerdeki Renk
Sistem bit eşlemlerdeki renkleri kalem, fırça ve metindeki renklerden farklı işler. CreateBitmap veya CreateCompatibleBitmapişlevikullanılarak oluşturulan uyumlu bit eşlemler, cihaza özgü olup renk bilgilerini cihaza bağımlı biçimde tutar. Hiçbir renk değeri kullanılmaz ve renkler yaklaşık değerlere ve titremeye tabi değildir.
Cihazdan bağımsız bit eşlemler (DIB), renk değerleri veya renk paleti dizinleri olarak renk bilgilerini korur. Renk değerleri kullanılırsa, renkler yaklaşık değere tabidir, ancak titremeye tabi değildir. Renk paleti dizinleri yalnızca renk paletlerini destekleyen cihazlarla kullanılabilir. Sistem, dizinler tarafından tanımlanan renklerin yaklaşık veya dither rengi olmasa da, dizinler yalnızca bit eşlem oluşturulduğu sırada geçerli olan renk paleti bağlamında geçerli sonuçlar verdiği için, sonuçta elde edilen renk hedeflenenden farklı olabilir. Palet değişirse bit eşlemdeki renkler de değişir. Palet dizinleri hakkında daha fazla bilgi için bkz. Varsayılan Palet ve PALETTEINDEX.
Bir uygulama, mantıksal palete başvurmanın yanı sıra DIB renk tablosundaki bir değere de başvurabilir. DIB renk tablosunda bir renk seçmek için ÇAĞıRIN. Bunun yalnızca içinde DIB'nin seçili olduğu bir cihaz bağlamı için mümkün olduğunu unutmayın.