GetThemeTextExtent, fonction (uxtheme.h)
Calcule la taille et l’emplacement du texte spécifié lorsqu’il est rendu dans la police de style visuel.
Syntaxe
HRESULT GetThemeTextExtent(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] LPCWSTR pszText,
[in] int cchCharCount,
[in] DWORD dwTextFlags,
[in] LPCRECT pBoundingRect,
[out] LPRECT pExtentRect
);
Paramètres
[in] hTheme
Type : HTHEME
Gérez les données de thème spécifiées d’une fenêtre. Utilisez OpenThemeData pour créer un HTHEME.
[in] hdc
Type : HDC
HDC dans laquelle sélectionner la police.
[in] iPartId
Type : int
Valeur de type int qui spécifie la partie dans laquelle le texte sera dessiné. Consultez Parties et états.
[in] iStateId
Type : int
Valeur de type int qui spécifie l’état du composant. Consultez Parties et états.
[in] pszText
Type : LPCWSTR
Pointeur vers une chaîne qui contient le texte à dessiner.
[in] cchCharCount
Type : int
Valeur de type int qui contient le nombre de caractères à dessiner. Si le paramètre a la valeur -1, tous les caractères de la chaîne sont dessinés.
[in] dwTextFlags
Type : DWORD
DWORD qui contient une ou plusieurs valeurs qui spécifient la mise en forme de la chaîne. Pour connaître les valeurs de paramètres possibles, consultez Format des valeurs .
[in] pBoundingRect
Type : LPCRECT
Pointeur vers une structure RECT qui contient le rectangle utilisé pour contrôler la disposition du texte. Ce paramètre peut être défini sur NULL.
[out] pExtentRect
Type : LPRECT
Pointeur vers une structure RECT qui contient, en coordonnées logiques, le rectangle requis pour ajuster le texte rendu.
Valeur retournée
Type : HRESULT
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
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] |
Plateforme cible | Windows |
En-tête | uxtheme.h |
Bibliothèque | UxTheme.lib |
DLL | UxTheme.dll |
Voir aussi
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