ListView_SetColumnWidth macro (commctrl.h)
Permet de modifier la largeur d’une colonne en mode État ou la largeur de toutes les colonnes en mode affichage liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETCOLUMNWIDTH explicitement.
Syntaxe
void ListView_SetColumnWidth(
hwnd,
iCol,
cx
);
Paramètres
hwnd
Type : HWND
Handle pour le contrôle d’affichage de liste.
iCol
Type : int
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.
cx
Type : int
Nouvelle largeur de la colonne, en pixels. Pour le mode d’affichage de rapport, les valeurs spéciales suivantes sont prises en charge :
Valeur de retour
None
Remarques
Supposons que vous disposez d’un contrôle d’affichage de liste à 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 effectuez l’appel suivant.
ListView_SetColumnWidth(hwnd, 1, LVSCW_AUTOSIZE_USEHEADER)
La deuxième (et dernière) colonne aura une largeur de 300 pixels.
Notez que ListView_SetColumnWidth convertit le paramètre cx en valeur 16 bits.
Configuration requise
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 | commctrl.h |