Aracılığıyla paylaş


Metin Görüntüleme (Windows GDI)

Bir uygulama uygun yazı tipini seçtikten, gerekli metin biçimlendirme seçeneklerini ayarladıktan ve bir metin dizesi için gerekli karakter genişliği ve yükseklik değerlerini hesapladıktan sonra, metin çıktısı işlevlerinden herhangi birini çağırarak karakter ve simge çizmeye başlayabilir:

Bir uygulama bu işlevlerden birini çağırdığında, işletim sistemi çağrıyı grafik altyapısına geçirir ve bu da çağrıyı uygun cihaz sürücüsüne geçirir. Cihaz sürücüsü düzeyinde, bu çağrıların tümü sürücünün kendi ExtTextOut veya TextOut işlevine yapılan bir veya daha fazla çağrı tarafından desteklenir. Bir uygulama, ExtTextOutçağrısı yaparak ve bu çağrı cihaz için hızla bir ExtTextOut çağrısına dönüştürülerek en hızlı yürütmeyi elde eder. Ancak, bir uygulamanın diğer üç işlevden birini çağırması gereken örnekler vardır; örneğin, belirtilen dikdörtgen bölgenin kenarlıkları içinde birden çok metin satırı çizmek için, DrawTextçağırmak daha verimli olur. Hizalı metin sütunlarına sahip çok sütunlu bir tablo oluşturmak için, TabbedTextOutçağırmak daha verimlidir.