Aracılığıyla paylaş


Grafik Nesneleri

DC ile ilişkilendirilmiş kalem, fırça, bit eşlem, palet, bölge ve yol, grafik nesneleri olarak adlandırılır. Aşağıdaki öznitelikler bu nesnelerin her biriyle ilişkilendirilir.

Grafik nesnesi İlişkili öznitelikler
Bit eşlem Boyut, bayt cinsinden; piksel cinsinden boyutlar; renk biçimi; sıkıştırma düzeni; ve benzeri.
Fırça Stil, renk, desen ve çıkış noktası.
Palet Renkler ve boyut (veya renk sayısı).
Yazı tipi Yazı biçimi adı, genişlik, yükseklik, ağırlık, karakter kümesi vb.
Yol Şekil.
Kalem Stil, genişlik ve renk.
Bölge Konum ve boyutlar.

 

Bir uygulama bir DC oluşturduğunda, sistem otomatik olarak içinde bir dizi varsayılan nesne depolar (varsayılan bit eşlem veya yol yoktur). Bir uygulama, GetCurrentObject çağırarak ve GetObjectişlevlerinivarsayılan nesnelerin özniteliklerini inceleyebilir. Uygulama, yeni bir nesne oluşturup DC'ye seçerek bu varsayılanları değiştirebilir. Bir nesne, SelectObject işlevi çağrılarak DC'ye seçilir.

Bir uygulama, SetDCBrushColorile geçerli fırça rengini belirtilen renk değerine ayarlayabilir.

GetDCBrushColor işlevi DC fırça rengini döndürür. SetDCPenColor işlevi kalem rengini belirtilen renk değerine ayarlar. GetDCPenColor işlevi DC kalem rengini döndürür.