Edit_GetFileLineLength Makro (commctrl.h)

Ruft die Länge der Dateizeile (oder der logischen) Textzeile aus dem angegebenen Zeichenindex ab (Textumbruchtrennzeichen werden ignoriert). Sie können dieses Makro verwenden oder die EM_FILELINELENGTH Nachricht explizit senden.

Syntax

void Edit_GetFileLineLength(
   hwndCtl,
   characterIndex
);

Parameter

hwndCtl

Ein Handle für das Bearbeitungssteuerelement.

characterIndex

Der Zeichenindex. Wenn characterIndex = -1, wird der Caret-Speicherortindex verwendet, ohne die Länge des ausgewählten Texts.

Rückgabewert

Keine

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 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