virtuel BOOL ExtTextOut ( int x, int y, UINT nOptions, LPCRECT lpRect, LPCTSTR lpszString, UINT nCount, LPINT lpDxWidths );
BOOL ExtTextOut (int x, int y, UINT nOptions, LPCRECT lpRectCString& const ;strLPINTlpDxWidths );
Valeur de retour
Différent de zéro si la fonction est réussie ; sinon 0.
Paramètres
x
Spécifie la coordonnée x logique de la cellule de caractère pour le premier caractère de la chaîne spécifiée.
y
Spécifie la coordonnée y logique du haut de la cellule de caractère pour le premier caractère de la chaîne spécifiée.
nOptions
Spécifie le type de rectangle. Ce paramètre peut être un, deux ou aucune des valeurs suivantes:
lpRect
Points d'une structure RECT qui détermine les dimensions du rectangle. Ce paramètre peut être NULL. Vous pouvez également passer un objet CRect pour ce paramètre.
lpszString
Points de la chaîne de caractères spécifiée à tirer. Vous pouvez également passer un objet CString pour ce paramètre.
nCount
Spécifie le nombre de caractères dans la chaîne.
lpDxWidths
Points dans un tableau de valeurs qui indiquent la distance entre les origines des cellules adjacentes de caractère. Par exemple, les unités logiques lpDxWidths[je] sépareront les origines du personnage cellule j'et caractère cellule i + 1. Si lpDxWidths est NULL, ExtTextOut utilise l'espacement par défaut entre les caractères.
str
  ;Un objet CString qui contient les caractères spécifiés à tirer.
Remarques
Appelez cette fonction membre pour écrire une chaîne de caractères dans une zone rectangulaire à l'aide de la police sélectionnée. La région rectangulaire peut être opaque (rempli avec la couleur d'arrière-plan actuelle), et il peut être une zone de découpage.
Si nOptions est 0 et lpRect est NULL, la fonction écrit du texte dans le contexte de périphérique sans l'aide d'une zone rectangulaire. Par défaut, la position actuelle n'est pas utilisée ou mis à jour par la fonction. Si une application doit mettre à jour la position actuelle lorsqu'il appelle ExtTextOut, l'application peut appeler la fonction membre du CDC SetTextAlign avec nFlags défini sur TA_UPDATECP. Lorsque cet indicateur est défini, Windows ne tient pas compte de x et y sur les appels suivants à ExtTextOut et utilise la position actuelle au lieu de cela. Lorsqu'une application utilise TA_UPDATECP pour mettre à jour la position actuelle, ExtTextOut définit la position actuelle à la fin de la ligne précédente du texte ou à la position spécifiée par le dernier élément du tableau indiqué par lpDxWidths, selon ce qui est plus grand.
Aperçu de la CDC |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussinbsp ;CDC::SetTextAlign, CDC::TabbedTextOut, CDC::TextOut, CDC::GetBkColor, CDC::SetBkColor, CDC::SetTextColor, :: ExtTextOut, RECT