Grafik Modları
Windows, bir uygulamanın renklerin nasıl karıştırıldığını, çıkışın nerede görüneceğini, çıkışın nasıl ölçeklendirildiğini vb. belirtmesine olanak sağlayan beş grafik modunu destekler. DC'de depolanan bu modlar aşağıdaki tabloda açıklanmıştır.
Grafik modu | Açıklama |
---|---|
Arka plan | Bit eşlem ve metin işlemleri için arka plan renklerinin var olan pencere veya ekran renkleriyle nasıl karıştırıldığından tanımlar. |
Çizim | Ön plan renklerinin kalem, fırça, bit eşlem ve metin işlemleri için var olan pencere veya ekran renkleriyle nasıl karıştırıldığından tanımlar. |
Eşleme | Grafik çıktısının mantıksal (veya dünya) alanından pencere, ekran veya yazıcı kağıdına nasıl eşlendiği tanımlar. |
Çokgen dolgu | Fırça deseninin karmaşık bölgelerin içini doldurmak için nasıl kullanıldığını tanımlar. |
Germe | Bit eşlem sıkıştırıldığında (veya ölçeği azaltıldığında) bit eşlem renklerinin var olan pencere veya ekran renkleriyle nasıl karıştırıldığını tanımlar. |
Sistem, grafik nesnelerinde olduğu gibi varsayılan grafik modlarıyla bir DC başlatır. Bir uygulama aşağıdaki işlevleri çağırarak bu varsayılan modları alabilir ve inceleyebilir.
Grafik modu | Fonksiyon |
---|---|
Arka plan | GetBkMode |
Çizim | GetROP2 |
Eşleme | GetMapMode |
Çokgen dolgu | GetPolyFillMode |
Germe | GetStretchBltMode |
Bir uygulama, aşağıdaki işlevlerden birini çağırarak varsayılan modları değiştirebilir.
Grafik modu | Fonksiyon |
---|---|
Arka plan | SetBkMode |
Çizim | SetROP2 |
Eşleme | SetMapMode |
Çokgen dolgu | SetPolyFillMode |
Germe | SetStretchBltMode |