Partager via


macro ListView_GetStringWidth (commctrl.h)

Détermine la largeur d’une chaîne spécifiée à l’aide de la police actuelle du contrôle list-view spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETSTRINGWIDTH.

Syntaxe

int ListView_GetStringWidth(
   HWND   hwndLV,
   LPCSTR psz
);

Paramètres

hwndLV

Type : HWND

Handle du contrôle list-view.

psz

Type : LPCSTR

Pointeur vers une chaîne terminée par null.

Valeur de retour

Type : int

Retourne la largeur de la chaîne si elle réussit ou zéro dans le cas contraire.

Remarques

La macro ListView_GetStringWidth retourne la largeur exacte, en pixels, de la chaîne spécifiée. Si vous utilisez la largeur de chaîne retournée comme largeur de colonne dans un appel à la macro ListView_SetColumnWidth, la chaîne est tronquée. Pour récupérer la largeur de colonne qui peut contenir la chaîne sans la tronquer, vous devez ajouter un remplissage à la largeur de chaîne retournée.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête commctrl.h