Partager via


Edit_GetFileLineIndex, macro (commctrl.h)

Obtient l’index de la ligne de texte du fichier (ou logique) en fonction de la ligne visible spécifiée. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_FILELINEINDEX .

Syntaxe

void Edit_GetFileLineIndex(
   hwndCtl,
   lineNumber
);

Paramètres

hwndCtl

Handle du contrôle d’édition.

lineNumber

Numéro de ligne de fichier, où le numéro de la première ligne est 0. Si lineNumber = -1, la ligne de fichier avec l’insertion est utilisée.

Valeur de retour

None

Remarques

L’index de ligne logique est un index de base zéro du début du contrôle d’édition.

Cette macro et le message correspondant ne reconnaissent pas l’habillage de texte (lignes visibles) et reconnaissent plutôt les lignes de fichier (logiques) avec un délimiteur de fin de ligne. Lorsque l’habillage de texte est désactivé, les lignes visibles sont équivalentes aux lignes de fichier.

Les messages EM_LINEFROMCHAR, EM_LINEINDEX, EM_LINELENGTH, EM_GETLINE et EM_GETLINECOUNT reconnaissent l’habillage de texte de ligne visible et fournissent des informations sur la ligne de texte jusqu’au saut de ligne de habillage. (Chaque ligne suivante est délimitée par le saut de habillage de texte suivant.)

Configuration requise

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