Freigeben über


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

Siehe auch

Referenz

CEdit-Klasse

Hierarchien-Diagramm

CEdit::LineIndex

EM_LINELENGTH