Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die Länge der Dateizeile (oder logischen) Textzeile aus dem angegebenen Zeichenindex ab (Textumbruchtrennzeichen werden ignoriert). Sie können dieses Makro verwenden oder die EM_FILELINELENGTH Nachricht explizit senden.
Syntax
UINT Edit_GetFileLineLength(
HWND hwndCtl,
UINT characterIndex
);
Die Parameter
hwndCtl
Ein Handle für das Bearbeitungssteuerelement.
characterIndex
Der Zeichenindex. Wenn characterIndex = -1 verwendet wird, wird der Caretpositionsindex verwendet, nicht einschließlich der Länge eines markierten Texts.
Rückgabewert
Typ: UINT
Die logische Zeilenlänge aus dem angegebenen Zeichenindex.
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 |