Freigeben über


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

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

CDC::DrawText

CDC::ExtTextOut

CDC::TabbedTextOut

CDC::TextOut

DrawText

RECT-Struktur

CDC::SetTextAlign