_Message GETTEXTLEN lb
Obtient la longueur d’une chaîne dans une zone de liste.
Paramètres
-
wParam
-
Index de base zéro de la chaîne.
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
-
Ce paramètre n'est pas utilisé.
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. Dans certaines conditions, cette valeur peut en fait être supérieure à la longueur du texte. Pour plus d'informations, consultez la section Notes qui suit.
Si le paramètre wParam ne spécifie pas d’index valide, la valeur de retour est lb _ Err.
Notes
Dans certaines conditions, la valeur de retour est supérieure à la longueur réelle du texte. Cela se produit avec certains mélanges d’ANSI et Unicode, et est dû au système d’exploitation qui autorise l’existence possible de caractères DBCS (Double-Byte Character Set) dans le texte. Toutefois, la valeur de retour sera toujours au moins égale à la longueur réelle du texte. vous pouvez donc toujours l’utiliser pour guider l’allocation de mémoire tampon. Ce comportement peut se produire lorsqu’une application utilise à la fois des fonctions ANSI et des boîtes de dialogue courantes, qui utilisent Unicode.
Pour obtenir la longueur exacte du texte, utilisez les messages WM _ gettext, lb _ gettextou CB _ GETLBTEXT , ou la fonction GetWindowText .
Si la zone de liste a un style owner-drawn, mais pas le style _ HASSTRINGS kg , la valeur de retour est toujours la taille, en octets, d’un DWORD.
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 |
|
Voir aussi
-
Référence
-
Autres ressources