LB, _ message GETTEXT

Obtient une chaîne à partir 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) : 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 n’est limitée que par la mémoire disponible.

lParam

Pointeur vers la mémoire tampon qui recevra la chaîne ; Il s’agit du type LPTStr qui est ensuite casté en lParam. La mémoire tampon doit avoir suffisamment d’espace pour la chaîne et un caractère null de fin. Un message _ GETTEXTLEN peut être envoyé avant le message d’attente _ GETTEXT pour récupérer la longueur, dans TCHAR s, de la chaîne.

Valeur retournée

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 lb _ Err.

Remarques

Si la zone de liste a un style owner-drawn, mais pas le style _ HASSTRINGS kg , 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).

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

_GETTEXTLEN lb