Fonction ExtTextOutWrap
[ExtTextOutWrap est disponible via Windows XP avec Service Pack 2 (SP2). Il peut être modifié ou indisponible dans les versions ultérieures. Il est recommandé d’utiliser ExtTextOut directement à la place.]
Dessine du texte à l’aide de la police, de la couleur d’arrière-plan et de la couleur de texte actuellement sélectionnées. Vous pouvez éventuellement fournir des dimensions à utiliser pour le découpage, l’opacité ou les deux. Cette fonction encapsule un appel à ExtTextOut.
Syntaxe
BOOL ExtTextOutWrap(
_In_ HDC hdc,
_In_ int X,
_In_ int Y,
_In_ UINT uOptions,
_In_ const RECT *lprc,
_In_ LPCTSTR lpString,
_In_ UINT cbCount,
_In_ const INT *lpDx
);
Paramètres
-
hdc [in]
-
Type : HDC
Handle pour le contexte de l’appareil.
-
X [in]
-
Type : int
Coordonnée x, en coordonnées logiques, du point de référence utilisé pour positionner la chaîne.
-
Y [in]
-
Type : int
Coordonnée y, en coordonnées logiques, du point de référence utilisé pour positionner la chaîne.
-
uOptions [in]
-
Type : UINT
Valeurs qui spécifient comment utiliser le rectangle défini par l’application. Pour obtenir la liste complète des options, consultez ExtTextOut .
-
lprc [in]
-
Type : const RECT*
Pointeur vers une structure RECT facultative qui spécifie les dimensions, en coordonnées logiques, d’un rectangle utilisé pour le découpage, l’opacité ou les deux.
-
lpString [in]
-
Type : LPCTSTR
Pointeur vers une mémoire tampon qui contient le texte à dessiner. La chaîne n’a pas besoin d’être terminée à zéro, car cbCount spécifie la longueur de la chaîne.
-
cbCount [in]
-
Type : UINT
Longueur de la chaîne, en octets, pointée par lpString.
-
lpDx [in]
-
Type : const INT*
Pointeur vers un tableau facultatif de valeurs qui indiquent la distance entre les origines des cellules de caractères adjacentes. Par exemple, les unités logiques lpDx[x] séparent les origines de la cellule de caractère x et de la cellule de caractère (x + 1).
Valeur retournée
Type : BOOL
Retourne une valeur différente de zéro si la chaîne est dessinée avec succès. Toutefois, si la version ANSI d’ExtTextOut est appelée avec ETO_GLYPH_INDEX, la fonction retourne TRUE même si la fonction ne fait rien.
Si la fonction échoue, la valeur de retour est égale à zéro.
Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
ExtTextOutWrap n’est pas exporté par nom ou déclaré dans un fichier d’en-tête public. Pour l’utiliser, vous devez utiliser GetProcAddress et demander l’ordinal 417 à partir de ComCtl32.dll pour obtenir un pointeur de fonction.
Pour obtenir des remarques supplémentaires, consultez ExtTextOut.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
DLL |
|
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour