Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CDC Sınıfı

Hiyerarşi grafik

CDC::GetTabbedTextExtent

CDC::SetTextAlign

CDC::TextOut

CDC::SetTextColor

TabbedTextOut

CSize sınıfı