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