Sdílet prostřednictvím


CDC::TabbedTextOut

Volání funkce tohoto člena zapisovat řetězec znaků v zadaném umístění, rozšířením karty hodnoty zadané v poli pozice zarážky tabulátoru.

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  
);

Parametry

  • x
    Určuje logické souřadnice x bodu počáteční řetězec.

  • y
    Určuje logické souřadnici y počáteční bod řetězec.

  • lpszString
    Odkazuje na řetězec znaků kreslení.Předáte buď ukazatel do pole znaků nebo CString objektu pro tento parametr.

  • nCount
    Určuje počet znaků v řetězci.Pokud nCount -1, je délka počítá.

  • nTabPositions
    Určuje počet hodnot v poli pozice zarážky tabulátoru.

  • lpnTabStopPositions
    Odkazuje na pole obsahující pozice zarážky tabulátoru (v logické jednotky).Zarážky tabulátoru, musí být seřazeny vzestupně; nejmenší hodnota x musí být první položky v poli.

  • nTabOrigin
    Určuje souřadnici x počáteční pozici, ze které jsou rozbaleny karty (v logické jednotky).

  • str
    A CString objekt obsahující zadané znaky.

Vrácená hodnota

Rozměry jako řetězec (v logické jednotky) CSize objektu.

Poznámky

Text je zapsán v aktuálně vybrané písmo.Pokud nTabPositions 0 a lpnTabStopPositions je NULL, karty jsou rozbaleny osminásobek průměrné znak šířku.

Pokud nTabPositions je 1 kartu zastaví jsou odděleny první hodnotu určenou vzdálenost lpnTabStopPositions pole.Pokud lpnTabStopPositions pole obsahuje více než jednu hodnotu, je pro každou hodnotu v poli číslo určené nastavit zarážku nTabPositions . nTabOrigin Parametr umožňuje aplikaci volání TabbedTextOut funkce pro jeden řádek.Pokud aplikace volá funkci více než jednou se nTabOrigin nastavena na stejnou hodnotu pokaždé, rozbalí všechny karty vzhledem k poloze určené funkce nTabOrigin .

Aktuální pozice není standardně používá nebo aktualizované funkce.Potřebuje aktualizovat aktuální pozici při volá funkci aplikace, aplikace může zavolat SetTextAlign členské funkce s nFlags nastavena na TA_UPDATECP.Pokud je tento příznak nastaven, systém ignoruje x a y parametry na následných výzev k TabbedTextOut , místo toho použít aktuální pozici.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída Nemocnosti

Graf hierarchie

CDC::GetTabbedTextExtent

CDC::SetTextAlign

CDC::TextOut

CDC::SetTextColor

TabbedTextOut

Třída CSize