LVM_SETCOLUMNWIDTH message

Modifie la largeur d’une colonne en mode d’affichage de rapport ou la largeur de toutes les colonnes en mode affichage liste. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_SetColumnWidth .

Paramètres

wParam

Index de base zéro d’une colonne valide. Pour le mode d’affichage de liste, ce paramètre doit être défini sur zéro.

lParam

Nouvelle largeur de la colonne, en pixels. Pour le mode d’affichage de rapport, les valeurs spéciales suivantes sont prises en charge :

Valeur Signification
LVSCW_AUTOSIZE
Dimensionne automatiquement la colonne.
LVSCW_AUTOSIZE_USEHEADER
Dimensionne automatiquement la colonne pour qu’elle corresponde au texte d’en-tête. Si vous utilisez cette valeur avec la dernière colonne, sa largeur est définie pour remplir la largeur restante du contrôle d’affichage de liste.

Valeur retournée

Retourne LA valeur TRUE si elle réussit ou FALSE dans le cas contraire.

Notes

Supposons que vous disposez d’un contrôle d’affichage de liste de 2 colonnes d’une largeur de 500 pixels. Si la largeur de la colonne zéro est définie sur 200 pixels et que vous envoyez ce message avec wParam = 1 et lParam = LVSCW_AUTOSIZE_USEHEADER, la deuxième (et dernière) colonne aura une largeur de 300 pixels.

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]
En-tête
Commctrl.h