macro Edit_GetFileLineFromChar (commctrl.h)
Obtient l’index de la ligne de texte du fichier (ou logique) qui inclut l’index de caractères spécifié (les délimiteurs de habillage de texte sont ignorés). Vous pouvez utiliser cette macro ou envoyer le message EM_FILELINEFROMCHAR explicitement.
Syntaxe
void Edit_GetFileLineFromChar(
hwndCtl,
characterIndex
);
Paramètres
hwndCtl
Handle du contrôle d’édition.
characterIndex
Index de caractères de base 0. Si characterIndex = -1, l’index d’emplacement de caret est utilisé.
Valeur de retour
None
Remarques
L’index de caractères est l’index de base zéro du caractère du début du contrôle d’édition.
Cette macro et le message correspondant ne reconnaissent pas l’habillage de texte (lignes visibles) et, à la place, reconnaissent 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 fin. (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 |