Share via


Edit_GetFileLineIndex-Makro (commctrl.h)

Ruft den Index der Datei (oder logischen) Textzeile basierend auf der angegebenen sichtbaren Zeile ab. Sie können dieses Makro verwenden oder die EM_FILELINEINDEX Nachricht explizit senden.

Syntax

void Edit_GetFileLineIndex(
   hwndCtl,
   lineNumber
);

Parameter

hwndCtl

Ein Handle für das Bearbeitungssteuerelement.

lineNumber

Die Dateizeilennummer, wobei die Nummer der ersten Zeile 0 ist. Wenn lineNumber = -1, wird die Dateizeile mit dem Caret verwendet.

Rückgabewert

Keine

Bemerkungen

Der logische Zeilenindex ist ein nullbasierter Index vom Anfang des Bearbeitungssteuerelements.

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

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h