Freigeben über


EM_FILELINELENGTH Nachricht

Ruft die Länge einer Zeile in Zeichen in einem Bearbeitungssteuerelement ab, unabhängig davon, wie Zeilen auf dem Bildschirm angezeigt werden.

Parameter

wParam

Der Zeichenindex eines Zeichens in der Zeile, dessen Länge abgerufen werden soll. Wenn dieser Parameter größer als die Anzahl der Zeichen im Steuerelement ist, ist der Rückgabewert 0.

Dieser Parameter kann -1 sein. In diesem Fall gibt die Nachricht die Anzahl der nicht ausgewählten Zeichen in Zeilen zurück, die ausgewählte Zeichen enthalten. Wenn die Auswahl beispielsweise vom vierten Zeichen einer Zeile bis zum achten Zeichen am Ende der nächsten Zeile erweitert wurde, lautet der Rückgabewert 10 (drei Zeichen in der ersten Zeile und sieben Zeichen in der nächsten Zeile).

lParam

Dieser Parameter wird nicht verwendet.

Rückgabewert

Bei Steuerelementen mit mehrzeiligen Bearbeitungen ist der Rückgabewert die Länge der durch den wParam-Parameter angegebenen Zeile in TCHARs, unabhängig davon, wie Linien auf dem Bildschirm angezeigt werden. Es enthält nicht das Wagenrücklauf- oder Zeilenvorschubzeichen am Ende der Zeile.

Bei einzeiligen Bearbeitungssteuerelementen ist der Rückgabewert die Länge des Texts im Bearbeitungssteuerelement in TCHARs.

Wenn wParam größer als die Anzahl der Zeichen im Steuerelement ist, ist der Rückgabewert 0.

Bemerkungen

Verwenden Sie die EM_FILELINEINDEX Nachricht, um einen Zeichenindex für eine bestimmte Zeilennummer innerhalb eines mehrzeiligen Bearbeitungssteuerelements abzurufen, unabhängig davon, wie Zeilen auf dem Bildschirm angezeigt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 10, 1809 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2019 [nur Desktop-Apps]
Header
CommCtrl.h

Siehe auch

EM_FILELINEINDEX