Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient l’index de la ligne de texte de fichier (ou logique) qui inclut l’index de caractères spécifié (les délimiteurs de retour à la ligne de texte sont ignorés). Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_FILELINEFROMCHAR .
Syntaxe
UINT Edit_GetFileLineFromChar(
HWND hwndCtl,
UINT 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 pointage est utilisé.
Valeur retournée
Type : UINT
Index de ligne logique.
Remarques
L’index de caractère est l’index de base zéro du caractère à partir du début du contrôle d’édition.
Cette macro et ce message correspondant ne reconnaissent pas l’encapsulation de texte (lignes visibles) et, à la place, reconnaissent les lignes de fichier (logique) 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 ligne de texte suivant.)
Spécifications
| Besoin | Valeur |
|---|---|
| Client minimum requis | Windows 10, version 1809 [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| En-tête | commctrl.h |