_Message INSERTSTRING CB

Insère une chaîne ou des données d’élément dans la liste d’une zone de liste déroulante. Contrairement au message CB _ ADDSTRING , le message CB _ INSERTSTRING n’entraîne pas le tri d’une liste avec le style de _ Tri CBS .

Paramètres

wParam

Index de base zéro de la position à laquelle insérer la chaîne. Si ce paramètre a la valeur-1, la chaîne est ajoutée à la fin de la liste.

lParam

Pointeur vers la chaîne terminée par le caractère null à insérer. Si vous créez la zone de liste déroulante avec un style owner-drawn, mais sans le style CBS _ HASSTRINGS , la valeur du paramètre lParam est stockée au lieu de la chaîne dans laquelle elle pointe normalement.

Valeur retournée

La valeur de retour est l’index de la position à laquelle la chaîne a été insérée. Si une erreur se produit, la valeur de retour est CB _ Err. Si l’espace disponible est insuffisant pour stocker la nouvelle chaîne, il s’agit de CB _ ERRSPACE.

Si la zone de liste déroulante a le style WS _ HSCROLL et que vous insérez une chaîne plus grande que la zone de liste modifiable, vous devez envoyer un message lb _ SETHORIZONTALEXTENT pour vous assurer que la barre de défilement horizontale s’affiche.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
En-tête
Winuser. h (inclure Windows. h)

Voir aussi

Référence

$ _ ADDSTRING

_SETHORIZONTALEXTENT lb

_Rép.