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