Sdílet prostřednictvím


CDC::TextOut

Zapíše řetězec znaků v zadaném umístění pomocí aktuálně vybraného písma.

virtual BOOL TextOut( 
   int x, 
   int y, 
   LPCTSTR lpszString, 
   int nCount  
); 
BOOL TextOut( 
   int x,
   int y,
   const CString& str 
);

Parametry

  • x
    Určuje logickou souřadnici x počátečního bodu textu.

  • y
    Určuje logickou souřadnici y počátečního bodu textu.

  • lpszString
    Odkazuje na řetězec znaků, který chcete kreslit.

  • nCount
    Určuje počet znaků v řetězci.

  • str
    Objekt CString obsahující znaky, které chcete kreslit.

Vrácená hodnota

Nenulové, pokud je funkce úspěšná; jinak 0.

Poznámky

Počátky znaku jsou v levém horním rohu buňky znaku.Ve výchozím stavu aktuální pozice není funkcí používána ani aktualizována.

Pokud aplikace potřebuje aktualizovat aktuální pozici, když volá TextOut, může zavolat členskou funkci SetTextAlign s parametrem nFlags nastaveným na hodnotu TA_UPDATECP.Když je tento příznak nastaven, systém Windows ignoruje parametry x a y při dalších volání TextOut a použije místo toho aktuální pozici.

Příklad

Viz příklad pro CDC::BeginPath.

Požadavky

Hlavička: afxwin.h

Viz také

Referenční dokumentace

Třída Nemocnosti

Graf hierarchie

CDC::ExtTextOut

CDC::GetTextExtent

CDC::SetTextAlign

CDC::SetTextColor

CDC::TabbedTextOut

TextOut