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.