Partager via


CDC::DrawTextEx

Texte de formats dans le rectangle donné.

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

Paramètres

  • lpszString
    Pointe vers une chaîne à dessiner.Si nCount est à 1, la chaîne doit être null terminé.

  • nCount
    Spécifie le nombre de caractères dans la chaîne.Si nCount est – il est supposé que 1, alors lpszString sont un long pointeur vers une chaîne terminée par le caractère NULL et DrawText calcule le nombre de caractères automatiquement.

  • lpRect
    Les points à RECT structure ou d'objets de CRect qui contient le rectangle (dans les coordonnées logiques) dans laquelle le texte doit être mis en forme.

  • str
    Un objet de CString qui contient les caractères spécifiés à dessiner.

  • nFormat
    Spécifie la méthode de mise en forme du texte.Ce peut être toute combinaison des valeurs décrites pour le paramètre d' uFormat dans DrawText dans Kit de développement logiciel Windows.(Combiner à l'aide de bits l'opérateur d' OR ) :

    [!REMARQUE]

    Certaines combinaisons de balise d' uFormat peuvent provoquer la chaîne passée d'être modifiées.Utilisation DT_MODIFYSTRING avec DT_END_ELLIPSIS ou DT_PATH_ELLIPSIS peut entraîner la chaîne d'être modifié, provoquant une assertion dans la substitution d' CString .Les valeurs DT_CALCRECT, DT_EXTERNALLEADING, DT_INTERNAL, DT_NOCLIP, et DT_NOPREFIX ne peuvent pas être utilisées avec la valeur d' DT_TABSTOP .

  • lpDTParams
    Pointeur vers une structure de DRAWTEXTPARAMS qui spécifie des options de mise en forme supplémentaires.Ce paramètre peut être NULL.

Notes

Elle met en forme le texte en développant des tabulations en espaces appropriés, alignant le texte sélectionné vers la gauche, droite, ou centre du rectangle donné, et pour arrêter le texte dans des lignes qui correspondent dans le rectangle donné.Le type de mise en forme est spécifié par nFormat et lpDTParams.Pour plus d'informations, consultez CDC::DrawText et le DrawTextEx dans Kit de développement logiciel Windows.

La couleur de texte peut être définie par CDC::SetTextColor.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::DrawText

CDC::ExtTextOut

CDC::TabbedTextOut

CDC::TextOut

DrawText

RECT, structure

CDC::SetTextAlign