Udostępnij za pośrednictwem


CDC::TextOut

Zapisuje ciąg znaków w określonej lokalizacji przy użyciu aktualnie wybranej czcionki.

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

Parametry

  • x
    Określa logiczną współrzędną x punktu początkowego tekstu.

  • y
    Określa logiczną współrzędną y punktu początkowego tekstu.

  • lpszString
    Wskazuje ciąg znaków do rysowania.

  • nCount
    Określa liczbę znaków w ciągu.

  • str
    Obiekt CString, który zawiera znaki do rysowania.

Wartość zwracana

Różne od zera, jeśli funkcja zakończyła się pomyślnie; w przeciwnym razie 0.

Uwagi

Początki znaków są w lewym górnym rogu komórki znaków.Domyślnie, funkcja nie używa ani nie aktualizuje bieżącej pozycji.

Jeśli aplikacja musi zaktualizować bieżącą pozycję, gdy wywołuje TextOut, aplikacja może wywołać funkcję elementu członkowskiego SetTextAlign z nFlags ustawioną na TA_UPDATECP.Gdy ta flaga jest ustawiona, system Windows ignoruje parametry x i y w kolejnych wywołaniach TextOut, zamiast tego używa bieżącej pozycji.

Przykład

Zobacz przykład dla CDC::BeginPath.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Diagram hierarchii

CDC::ExtTextOut

CDC::GetTextExtent

CDC::SetTextAlign

CDC::SetTextColor

CDC::TabbedTextOut

TextOut