_Message GETLBTEXT CB
Obtient une chaîne à partir de la liste d’une zone de liste déroulante.
Paramètres
-
wParam
-
Index de base zéro de la chaîne à récupérer.
-
lParam
-
Pointeur vers la mémoire tampon qui reçoit la chaîne. La mémoire tampon doit avoir suffisamment d’espace pour la chaîne et un caractère null de fin. Vous pouvez envoyer un message CB _ GETLBTEXTLEN avant le message _ GETLBTEXT CB pour récupérer la longueur, dans TCHAR s, de la chaîne. S’il s’agit d’une chaîne ANSI, il s’agit du nombre d’octets, mais s’il s’agit d’une chaîne Unicode, il s’agit du nombre de caractères.
Valeur de retour
La valeur de retour est la longueur de la chaîne, dans TCHAR s, à l’exclusion du caractère null de fin. Si wParam ne spécifie pas d’index valide, la valeur de retour est CB _ Err.
Notes
Avertissement de sécurité : L’utilisation incorrecte de ce message peut compromettre la sécurité de votre programme. Ce message n’offre aucun moyen de connaître la taille de la mémoire tampon. Si vous utilisez ce message, appelez d’abord CB _ GETLBTEXTLEN pour obtenir le nombre de caractères requis, puis appelez le message pour récupérer la chaîne. vous devez examiner les considérations relatives à la sécurité : contrôles Microsoft Windows avant de continuer.
Si vous créez la zone de liste déroulante avec un style owner-drawn mais sans le style CBS _ HASSTRINGS , la mémoire tampon vers laquelle pointe lParam reçoit les données associées à l’élément.
Spécifications
| 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 |
|