CDC::DrawTextEx

Formatuje tekst w danym prostokąta.

virtual int DrawTextEx( 
   LPTSTR lpszString, 
   int nCount, 
   LPRECT lpRect, 
   UINT nFormat,
   LPDRAWTEXTPARAMS lpDTParams 
); 
int DrawTextEx( 
   const CString& str, 
   LPRECT lpRect, 
   UINT nFormat,
   LPDRAWTEXTPARAMS lpDTParams 
);

Parametry

  • lpszString
    Wskazuje ciąg wyciągnąć.Jeśli nCount jest –1, ciąg musi być zakończona znakiem null.

  • nCount
    Określa liczbę znaków w ciągu.Jeśli nCount jest następnie –1, lpszString zakłada się wskaźnik długi ciąg zakończony znakiem null i DrawText automatycznie oblicza liczba znaków.

  • lpRect
    Wskazuje na RECT struktury lub CRect obiektu zawierającego prostokąta (w logiczne współrzędne) w którym tekst ma zostać sformatowany.

  • str
    A CString obiektu zawierającego wyciągnąć określonych znaków.

  • nFormat
    Określa metodę formatowania tekstu.Może być dowolną kombinacją wartości opisane dla uFormat parametr w DrawText w Windows SDK.(Łączenie za pomocą operatory OR operatora):

    [!UWAGA]

    Niektóre uFormat kombinacje flagi może spowodować przekazany ciąg ma zostać zmodyfikowana.Za pomocą DT_MODIFYSTRING z albo DT_END_ELLIPSIS lub DT_PATH_ELLIPSIS może spowodować ciąg może zostać zmodyfikowany, powodując potwierdzenia w CString zastąpić.The values DT_CALCRECT, DT_EXTERNALLEADING, DT_INTERNAL, DT_NOCLIP, and DT_NOPREFIX cannot be used with the DT_TABSTOP value.

  • lpDTParams
    Wskaźnik do DRAWTEXTPARAMS strukturę, która określa formatowanie dodatkowe opcje.Ten parametr może być NULL.

Uwagi

Rozwijając karty do odpowiednich obszarów, wyrównywanie tekstu do lewej, prawej lub Centrum danego prostokąta, i dzielenia tekstu na wiersze, które mieszczą się w obrębie danego prostokąta go formatuje tekst.Typ formatowania jest określony przez nFormat i lpDTParams.Aby uzyskać więcej informacji, zobacz CDC::DrawText i DrawTextEx w Windows SDK.

Kolor tekstu może być ustanowiony przez CDC::SetTextColor.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Diagram hierarchii

CDC::DrawText

CDC::ExtTextOut

CDC::TabbedTextOut

CDC::TextOut

DrawText

Struktura RECT

CDC::SetTextAlign