CEdit::LineLength
Ruft die Länge einer Zeile in einem Bearbeitungssteuerelement ab.
int LineLength(
int nLine = -1
) const;
Parameter
- nLine
Der nullbasierte Index des Zeichens in der Zeile, deren Länge abgerufen werden soll.Der Standardwert ist -1.
Rückgabewert
Für Einzeilige Bearbeitungssteuerelemente ist der Rückgabewert die Länge, in TCHAR s, des Texts im Bearbeitungssteuerelement.
Für mehrzeilige Bearbeitungssteuerelemente ist der Rückgabewert die Länge, in TCHAR s, der Zeile, die durch den nLine-Parameter angegeben wird.Für ANSI Text ist die Länge die Anzahl der Bytes in der Zeile; für Unicode-Text ist die Länge die Anzahl der Zeichen in der Zeile.Die Länge enthält das Wagenrücklaufzeichen nicht am Ende der Zeile.
Wenn der Parameter nLine mehr als Anzahl von Zeichen im Steuerelement, ist der Rückgabewert null.
Wenn der nLine-Parameter ist - 1, der Rückgabewert ist die Anzahl der nicht markierten Zeichen in Zeilen, die ausgewählte Zeichen enthalten.Wenn die Auswahl des vierten Zeichen aus einer Zeile durch das achte Zeichen am Ende der nächsten Zeile hinausgeht, ist der Rückgabewert 10.Das heißt, drei Zeichen in der ersten Zeile und den sieben auf dem folgenden.
Weitere Informationen zu den TCHAR-Typ, finden Sie die TCHAR Zeile in der Tabelle in Windows-Datentypen.
Hinweise
Diese Methode wird von der EM_LINELENGTH Meldung unterstützt, die in Windows SDK beschrieben wird.
Beispiel
Im Beispiel für CEdit::LineIndex.
Anforderungen
Header: afxwin.h