CEdit::LineLength

Pobiera długość linii w formancie edycji.

int LineLength(
   int nLine = -1 
) const;

Parametry

  • nLine
    Wyświetlanego znaku w wierszu, którego długość ma być pobrana.Wartością domyślną jest -1.

Wartość zwracana

Dla formantów edycji pojedynczego wiersza zwracana jest wartość długości, w TCHARs tekstu w formancie edycyjnym.

Dla wielowierszowych formantów edycyjnych, zwracana jest wartość długości, w TCHARs z wiersza określonego przez nLine parametru.Dla ANSI tekst długość jest liczba bajtów w linii; tekst Unicode długość jest liczbą znaków w wierszu.Długość nie zawiera znaku powrotu karetki na końcu wiersza.

Jeśli nLine parametr jest większa niż liczba znaków w formancie, zwracana jest wartość zero.

Jeśli nLine parametru jest przyjmowana, wartość zwracana jest liczba znaków niezaznaczony w wierszach, które zawierają zaznaczone znaki.Na przykład zaznaczenie rozciąga się od jako czwarty znak w jednym wierszu ósmym znaku z końcem następnego wiersza zwracana wartość wynosi 10.Oznacza to, że trzy znaki na pierwszy wiersz i siedmiu na następnej.

Więcej informacji o TCHAR typu, zobacz TCHAR wiersza w tabeli w Typów danych Windows.

Uwagi

Ta metoda jest obsługiwana przez EM_LINELENGTH wiadomości, która jest opisana w Windows SDK.

Przykład

Zobacz przykład dla CEdit::LineIndex.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CEdit

Diagram hierarchii

CEdit::LineIndex

EM_LINELENGTH