_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 |
|
Voir aussi
-
Référence