LB_SETITEMDATA message

Définit une valeur associée à l’élément spécifié dans une zone de liste.

Paramètres

wParam

Spécifie l’index de base zéro de l’élément. Si cette valeur est -1, la valeur lParam s’applique à tous les éléments de la zone de liste.

Windows 95/Windows 98/Windows Millennium Edition (Windows Me) : le paramètre wParam est limité aux valeurs 16 bits. Cela signifie que les zones de liste ne peuvent pas contenir plus de 32 767 éléments. Bien que le nombre d’éléments soit limité, la taille totale en octets des éléments d’une zone de liste est limitée uniquement par la mémoire disponible.

lParam

Spécifie la valeur à associer à l’élément.

Valeur retournée

Si une erreur se produit, la valeur de retour est LB_ERR.

Notes

Si l’élément se trouve dans une zone de liste dessinée par le propriétaire créée sans le style LBS_HASSTRINGS , ce message remplace la valeur contenue dans le paramètre lParam du message LB_ADDSTRING ou LB_INSERTSTRING qui a ajouté l’élément à la zone de liste.

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
Winuser.h (inclure Windows.h)

Voir aussi

Référence

LB_ADDSTRING

LB_GETITEMDATA

LB_INSERTSTRING