_Message FILELINELENGTH em

Récupère la longueur, en caractères, d’une ligne dans un contrôle d’édition, indépendamment de la façon dont les lignes sont affichées à l’écran.

Paramètres

wParam

Index de caractère 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 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 les caractères sélectionnés. Par exemple, si la sélection est étendue à partir du quatrième caractère d’une ligne jusqu’au huitième caractère à partir 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, dans TCHAR s, de la ligne spécifiée par le paramètre wParam , indépendamment de la façon dont les lignes sont affichées à l’écran. Elle n’inclut pas le caractère de retour chariot ou de saut de ligne à la fin de la ligne.

Pour les contrôles d’édition sur une seule ligne, la valeur de retour est la longueur, dans TCHAR s, du texte dans le 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.

Remarques

Utilisez le message em _ FILELINEINDEX pour récupérer un index de caractère pour un numéro de ligne donné au sein d’un contrôle d’édition multiligne, indépendamment de la façon dont les lignes sont affichées à l’écran.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 10, 1809 [ applications de bureau uniquement]
Serveur minimal pris en charge
Windows Serveur 2019 [ applications de bureau uniquement]
En-tête
CommCtrl. h

Voir aussi

_FILELINEINDEX em