EM_LINELENGTH Nachricht
Ruft die Länge einer Zeile in Zeichen in einem Bearbeitungssteuerelement ab. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
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(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 sich die Auswahl beispielsweise vom vierten Zeichen einer Zeile bis zum achten Zeichen vom Ende der nächsten Zeile erstreckt, beträgt 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 mehrzeiligen Bearbeitungssteuerelementen ist der Rückgabewert die Länge der durch den wParam-Parameter angegebenen Zeile in TCHARs. Für ANSI-Text ist dies die Anzahl der Bytes; Für Unicode-Text ist dies die Anzahl der Zeichen. Das Wagenrücklaufzeichen am Ende der Zeile ist nicht enthalten.
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 null.
Bemerkungen
Verwenden Sie die EM_LINEINDEX Meldung, um einen Zeichenindex für eine bestimmte Zeilennummer innerhalb eines mehrzeiligen Bearbeitungssteuerelements abzurufen.
Rich Edit: Unterstützt in Microsoft Rich Edit 1.0 und höher. Informationen zur Kompatibilität von Rich-Edit-Versionen mit den verschiedenen Systemversionen finden Sie unter Informationen zu Rich Edit-Steuerelementen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|