CDC::DrawTextEx
formatieren im angegebenen Rechteck.
virtual int DrawTextEx(
LPTSTR lpszString,
int nCount,
LPRECT lpRect,
UINT nFormat,
LPDRAWTEXTPARAMS lpDTParams
);
int DrawTextEx(
const CString& str,
LPRECT lpRect,
UINT nFormat,
LPDRAWTEXTPARAMS lpDTParams
);
Parameter
lpszString
Zeigt auf die gezeichnet werden Zeichenfolge. Wenn nCount ist - 1, die Zeichenfolge muss NULL sein beendet.nCount
Gibt die Anzahl der Zeichen in der Zeichenfolge. Wenn nCount ist - 1, dann lpszString wird davon ausgegangen, dass ein langer Zeiger auf eine auf NULL endende Zeichenfolge sein und DrawText berechnet die Zeichenanzahl automatisch.lpRect
Zeigt auf RECT-Struktur oder CRect-Objekt, das das Rechteck enthält (in logischen Koordinaten) in dem der Text formatiert werden soll.str
Ein CString-Objekt, das die angegebenen gezeichnet werden Zeichen enthält.nFormat
Gibt die Methode das Formatieren von Text an. Sie kann eine beliebige Kombination der Werte sein, die für den uFormat-Parameter in DrawText in Windows SDK beschrieben werden. Kombiniert (mithilfe des bitweisen Operators OR ):Hinweis
Einige uFormat-Flagskombinationen können die übergebene Zeichenfolge bewirken geändert werden.Verwenden DT_MODIFYSTRING entweder mit DT_END_ELLIPSIS oder DT_PATH_ELLIPSIS kann die Zeichenfolge bewirken geändert werden und eine Assertion in der CString Überschreibung verursachen.Die Werte DT_CALCRECT, DT_EXTERNALLEADING, DT_INTERNAL, DT_NOCLIP und DT_NOPREFIX können nicht mit dem DT_TABSTOP-Wert verwendet werden.
lpDTParams
Zeiger auf eine Struktur DRAWTEXTPARAMS, die zusätzliche Formatierungsoptionen angibt. Dieser Parameter kann NULL sein.
Hinweise
Sie Text formatiert, indem sie Registerkarten in die entsprechenden Leerzeichen erweitern und Text nach links ausrichten, rechten oder Mittelpunkt des Rechtecks und des angegebenen Anwendungsverhalten von Text in Zeilen diese Anpassung innerhalb des angegebenen Rechtecks. Der Typ der Formatierung wird von nFormat und lpDTParams angegeben. Weitere Informationen finden Sie unter CDC::DrawText und DrawTextEx in Windows SDK.
Die Textfarbe wird durch CDC::SetTextColor festgelegt werden.
Anforderungen
Header: afxwin.h