Partager via


EM_LINELENGTH message

Récupère la longueur, en caractères, d’une ligne dans un contrôle d’édition. Vous pouvez envoyer ce message à un contrôle d’édition ou à un contrôle d’édition enrichi.

Paramètres

wParam

Index de caractères d’un caractère de la ligne dont la longueur doit être récupérée. Si ce paramètre est supérieur au nombre de caractères dans le contrôle, la valeur de retour est égale à zéro.

Ce paramètre peut être -1. Dans ce cas, le message retourne le nombre de caractères non sélectionnés sur les lignes contenant des caractères sélectionnés. Par exemple, si la sélection est étendue du quatrième caractère d’une ligne au huitième caractère de la fin de la ligne suivante, la valeur de retour est 10 (trois caractères sur la première ligne et sept sur la suivante).

lParam

Ce paramètre n'est pas utilisé.

Valeur retournée

Pour les contrôles d’édition multiligne, la valeur de retour est la longueur, en TCHARs, de la ligne spécifiée par le paramètre wParam . Pour le texte ANSI, il s’agit du nombre d’octets ; pour le texte Unicode, il s’agit du nombre de caractères. Il n’inclut pas le caractère chariot-retour à la fin de la ligne.

Pour les contrôles d’édition à ligne unique, la valeur de retour est la longueur, en TCHARs, du texte du contrôle d’édition.

Si wParam est supérieur au nombre de caractères dans le contrôle, la valeur de retour est zéro.

Notes

Utilisez le message EM_LINEINDEX pour récupérer un index de caractères pour un numéro de ligne donné dans un contrôle d’édition multiligne.

Modification enrichie : Pris en charge dans Microsoft Rich Edit 1.0 et versions ultérieures. Pour plus d’informations sur la compatibilité des versions d’édition enrichie avec les différentes versions du système, consultez À propos des contrôles d’édition enrichi.

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

EM_LINEINDEX