_Message SB GETTEXTLENGTH

Récupère la longueur, en caractères, du texte à partir de la partie spécifiée d’une fenêtre d’État.

Paramètres

wParam

Index de base zéro du composant à partir duquel récupérer du texte.

lParam

Doit être zéro.

Valeur de retour

Retourne une valeur 32 bits qui se compose de valeurs 2 16 bits. Le mot de poids faible spécifie la longueur, en caractères, du texte. Le mot de poids fort spécifie le type d’opération utilisé pour dessiner le texte. Le type peut prendre l’une des valeurs suivantes :

Code de retour Description
0
Le texte est dessiné avec une bordure qui apparaît plus bas que le plan de la fenêtre.
SBT _ NOfrontières
Le texte est dessiné sans bordures.
SBT _ OwnerDraw
Le texte est dessiné par la fenêtre parente.
SBT _ fenêtre indépendante
Le texte est dessiné avec une bordure qui doit apparaître plus haut que le plan de la fenêtre.
SBT _ RTLREADING
Le texte s’affiche dans le sens inverse du texte de la fenêtre parente.

Notes

Les fenêtres normales affichent le texte de gauche à droite (LTR). les Windows peuvent être mis en miroir pour afficher des langues telles que l’hébreu ou l’arabe, qui sont lues de droite à gauche (RTL). Si SBT _ RTLREADING est défini, le texte de la fenêtre d’état spécifié est lu dans le sens inverse à partir du texte de la fenêtre parente.

Ce message retourne une longueur de chaîne maximale de 65 535 caractères. Si la chaîne de texte réelle est plus longue, le message SB _ GETTEXT le tronque.

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
Commctrl. h
Noms Unicode et ANSI
SB _ GETTEXTLENGTHW (Unicode) et SB _ GETTEXTLENGTHA (ANSI)