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 d’affichage de liste spécifié. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETSTRINGWIDTH explicitement.

Syntaxe

void ListView_GetStringWidth(
   hwndLV,
   psz
);

Paramètres

hwndLV

Type : HWND

Handle pour le contrôle d’affichage de liste.

psz

Type : LPCSTR

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

Valeur de retour

Aucune

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.

Configuration requise

   
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 commctrl.h