LB_GETTEXT message

Obtient une chaîne d’une zone de liste.

Paramètres

wParam

Index de base zéro de la chaîne à récupérer.

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

Pointeur vers la mémoire tampon qui recevra la chaîne ; il est de type LPTSTR qui est ensuite converti en LPARAM. La mémoire tampon doit avoir suffisamment d’espace pour la chaîne et un caractère null de fin. Un message LB_GETTEXTLEN peut être envoyé avant le message LB_GETTEXT pour récupérer la longueur, en TCHAR, de la chaîne.

Valeur retournée

La valeur de retour est la longueur de la chaîne, en TCHARs, à l’exclusion du caractère null de fin. Si wParam ne spécifie pas d’index valide, la valeur de retour est LB_ERR.

Notes

Si la zone de liste a un style dessiné par le propriétaire, mais pas le style LBS_HASSTRINGS , la mémoire tampon vers laquelle pointe le paramètre lParam reçoit la valeur associée à l’élément (les données de l’élément).

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

LB_GETTEXTLEN