CDC::TabbedTextOut
Sekmeler sekme durağı konumlarını dizisinde belirtilen değerlere genişleterek belirtilen konumda bir karakter dizesini yazmak için bu üye işlevini çağırın.
virtual CSize TabbedTextOut(
int x,
int y,
LPCTSTR lpszString,
int nCount,
int nTabPositions,
LPINT lpnTabStopPositions,
int nTabOrigin
);
CSize TabbedTextOut(
int x,
int y,
const CString& str,
int nTabPositions,
LPINT lpnTabStopPositions,
int nTabOrigin
);
Parametreler
x
Başlangıç noktasının dizenin mantıksal x-koordinatı belirtir.y
Başlangıç noktasının dizenin mantıksal y-koordinatı belirtir.lpszString
Noktalar çizmek için karakter dizesi.Karakter dizisi için bir işaretçi iletebilir veya bir CString bu parametre nesnesi.nCount
Dizesindeki karakter sayısını belirtir.nCount , –1 İse Uzunluk 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 ediyor.Sekme durakları, artan düzende sıralanmış olmalıdır; en küçük x değeri dizideki ilk öğe olması gerekir.nTabOrigin
Sekmeler (mantıksal birimler cinsinden) genişletilir başlangıç konumunun x koordinatını belirtir.str
A CString belirtilen karakterleri içeren nesne.
Dönüş Değeri
Dizede (mantıksal birimler) boyutları bir CSize nesnesi.
Notlar
Metin seçili yazı yazılır.nTabPositions 0'dır ve lpnTabStopPositions olan null, sekmeler sekiz kez ortalama karakter genişliği genişletilmiş.
nTabPositions 1, Sekme durakları ilk değeri tarafından belirtilen uzaklık ayrılır lpnTabStopPositions dizisi.lpnTabStopPositions Tarafından belirtilen sayıda dizideki her değer için bir sekme durağını ayarlayın, birden fazla değer içeren dizi nTabPositions.nTabOrigin Parametresi verir çağırmak bir uygulama TabbedTextOut birkaç kez için tek bir satır işlevi.Uygulama işlevini birden çok kez ile çağırır, nTabOrigin işlevi tarafından belirtilen konuma göre tüm sekmeleri genişletir her zaman aynı değere ayarlayın, nTabOrigin.
Varsayılan olarak, geçerli konum değil kullanılan veya işlev tarafından güncelleştirildi.Bir uygulama işlevini çağırdığında geçerli konumunu güncelleştirme gerekiyorsa, uygulamanın çağırabileceği SetTextAlign üye işlevi ile nFlags ayarlamak ta_updatecp.Bu bayrak ayarlandığında, Windows yoksayar x ve y parametreleri için sonraki aramalar için TabbedTextOut, bunun yerine geçerli konumu kullanarak.
Gereksinimler
Başlık: afxwin.h