Partager via


EM_FILELINELENGTH message

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è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 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 s’étend 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 , indépendamment de la façon dont les lignes sont affichées à l’écran. Elle n’inclut pas le caractère retour chariot ou 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, en TCHAR, 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.

Notes

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

Spécifications

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

Voir aussi

EM_FILELINEINDEX