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