CDC::DrawText 

sanal int DrawText ( lpctstr lpszString, int nSayı, lprect lpRect, UINT nFormat );

int Dr&awText (const CStringamp;StrlprectlpRectUINTnFormat );

Dönüş değeri

İşlev başarılı olduğunda metni yüksekliği.

Parametreleri

lpszString

Çizilmesi için dizeye işaret eder. NSayı –1 ise, dize boş sonlandırılmış olmalıdır.

nSayı

Dizesindeki karakter sayısını belirtir. NSayı –1 ise, o zaman lpszString bir boş sonlandırılmış dize ve DrawText uzun bir işaretçi karakter sayısını otomatik olarak hesaplar kabul edilir.

lpRect

Puan rect yapısı veya metnin biçimlendirilmesi olan dikdörtgen (mantıksal koordinatları) içeren CRect nesnesi.

str

 Çekilecek belirtilen karakterleri içeren CString nesnesi.

nFormat

Metin biçimlendirme yöntemi belirtir. (Bit düzey veya işlecini kullanarak birleştirme) aşağıdaki değerlerden herhangi bir kombinasyonu olabilir:

&Notenbsp;dt_calcrect, DT_EXTERNALLEADING, DT_INTERNAL, DT_NOCLIPve DT_NOPREFIX değerlerini dt_tabstop değeri ile kullanılamaz.

Açıklamalar

Verilen dikdörtgen metni biçimlendirmek için bu üye işlevini çağırın. Uygun alanlarda, metni sola, sağa, hizalama veya Merkezi verilen dikdörtgenin sekme genişletilmesi ve verilen dikdörtgen içinde uygun satırları metin girmesini metni biçimlendirir. NFormat tarafından belirtilen biçimlendirme türü.

Bu üye işlevi, metin çizmek için aygıt içeriği'nın seçili yazı tipini, metin rengini ve arka plan rengini kullanır. DT_NOCLIP biçimi kullanılmadığı sürece, böylece metnin belirtilen dikdörtgenin dışında görünmez DrawText metin klipler. Tüm biçimlendirmeyi DT_SINGLELINE biçiminde birden çok satıra sahip kabul edilir.

Seçili yazı tipi belirtilen dikdörtgeni için çok büyükse, DrawText üye işlevi daha küçük bir yazı tipi yerine denemez.

dt_calcrect bayrağı belirtilmişse, lpRect tarafından belirtilen dikdörtgeni genişlik ve Yükseklik metin çizmek için gerekli yansıtacak şekilde güncelleştirilir.

(Bkz. CDC::SetTextAlign) ta_updatecp metin hizalama bayrağı ayarlandı, DrawText belirtilen dikdörtgenin sol yerine geçerli konumdan başlayarak metin görüntüler. DrawText değil Kaydır metin ta_updatecp bayrağını ayarladığınızda ( dt_wordbreak bayrağı, hiçbir etkisi olmayacaktır).

Metin rengini CDC::SetTextColor tarafından ayarlanmış olabilir.

cdc ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp;CDC::SetTextColor, CDC::ExtTextOut, CDC::TabbedTextOut, CDC::TextOut, :: DrawText, rect, CDC::SetTextAlign

Index