CDC::TabbedTextOut

sanal CSize TabbedTextOut ( int x, int y, lpctstr lpszString, int nSayı, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin );

CSize T&abbedTextOut (int x, int yconst CStringamp;Str, int nTabPositionsLPINTlpnTabStopPositions, int nTabOrigin );

Dönüş değeri

Dize (mantıksal birimler) CSize nesne boyutları.

Parametreleri

x

Mantıksal x koordinatı başlangıç dizesi belirtir.

y

Mantıksal y koordinatı başlangıç dizesi belirtir.

lpszString

Çizmek için karakter dizesi işaret eder. Dizi karakterleri veya bu parametre için bir CString nesnesi ya da bir işaretçi iletebilirsiniz.

nSayı

Dizesindeki karakter sayısını belirtir. NSayı –1, uzunluğu hesaplanır.

nTabPositions

Sekme durağı konumlarını dizideki değerlerin sayısını belirtir.

lpnTabStopPositions

Sekme durağı konumları (mantıksal birimler) içeren bir dizi işaret eder. Sekme duraklarını içinde artan düzende sıralanmış olmalıdır; en küçük x-değeri dizinin ilk öğesi olmalıdır.

nTabOrigin

Başlangıç konumu olan sekmeler (mantıksal birimleri) genişletilmiş x-koordinatı belirtir.

str

 Belirtilen karakterler içeren CString nesnesi.

Açıklamalar

Sekmeler sekme durağı konumlarını dizisinde belirtilen değerlere genişleyen belirtilen konumda bir karakter dizesini yazmak için bu üye işlevini çağırın. Metin seçili yazı yazılır. NTabPositions 0 lpnTabStopPositions nullise, sekmeler sekiz kez ortalama karakter genişliği için genişletilir.

NTabPositions 1, sekme duraklarını lpnTabStopPositions dizi ilk değer belirtilen mesafeye göre ayrılır. LpnTabStopPositions dizi birden fazla değer içeriyorsa, nTabPositionstarafından belirtilen sayıda dizideki her değer için bir sekme durağını ayarlayın. NTabOrigin parametresi, tek bir satır için birkaç kez TabbedTextOut işlevini çağırmak için bir uygulama sağlar. Uygulama işlevini birden çok kez aynı her zaman ayarlı nTabOrigin ile çağırır, işlevi göreli olarak nTabOrigin tarafından belirtilen konumdaki tüm sekmeleri genişler.

Varsayılan olarak, geçerli konum değil kullanılan veya işlev tarafından updated. Uygulama işlevini çağırdığında geçerli konumunu güncelleştirme gerekiyorsa, uygulama ile ta_updatecpiçin ayarlamak nFlags SetTextAlign üye işlevini çağırabilirsiniz. Bu bayrak ayarlandığında, Windows sonraki aramalar için geçerli konumu yerine TabbedTextOut, x ve y parametreleri yoksayar.

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

Ayrıca bkz:nbsp;CDC::GetTabbedTextExtent, CDC::SetTextAlign, CDC::TextOut, CDC::SetTextColor, :: TabbedTextOut, CSize

Index