Freigeben über


Edit_GetFileLineFromChar Makro (commctrl.h)

Ruft den Index der Dateizeile (oder logische) Textzeile ab, die den angegebenen Zeichenindex enthält (Textumbruchtrennzeichen werden ignoriert). Sie können dieses Makro verwenden oder die EM_FILELINEFROMCHAR Nachricht explizit senden.

Syntax

UINT Edit_GetFileLineFromChar(
    HWND hwndCtl,
    UINT characterIndex
);

Die Parameter

hwndCtl

Ein Handle für das Bearbeitungssteuerelement.

characterIndex

Der 0-basierte Zeichenindex. Wenn characterIndex = -1, wird der Caretpositionsindex verwendet.

Rückgabewert

Typ: UINT

Der logische Zeilenindex.

Bemerkungen

Der Zeichenindex ist der nullbasierte Index des Zeichens vom Anfang des Bearbeitungssteuerelements.

Dieses Makro und die entsprechende Nachricht erkennen keinen Textumbruch (sichtbare Zeilen) und erkennen stattdessen Dateizeilen (logische) Zeilen mit einem Zeilenendetrennzeichen. Wenn der Textumbruch deaktiviert ist, entsprechen sichtbare Zeilen dateizeilen.

Die EM_LINEFROMCHAR, EM_LINEINDEX, EM_LINELENGTH, EM_GETLINE und EM_GETLINECOUNT Nachrichten erkennen sichtbaren Zeilentextumbruch und stellen Informationen für die Textzeile bis zum Zeilenumbruch bereit. (Jede nachfolgende Zeile wird durch den nächsten Textumbruch getrennt.)

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10, Version 1809 [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server [nur Desktop-Apps]
Zielplattform Fenster
Überschrift commctrl.h