Поделиться через


CEdit::LineLength

Получает длину линии в элементе управления "Поле ввода".

int LineLength(
   int nLine = -1 
) const;

Параметры

  • nLine
    Индекс, начинающийся с нуля знака в линии длина которой требуется извлечь. Значением по умолчанию является -1.

Возвращаемое значение

Для одностроковых элементов управления "Поле ввода", возвращаемое значение длина в TCHAR s, текст в элементе управления "Поле ввода".

Для многополосных элементов управления "Поле ввода", возвращаемое значение длина в TCHAR s, линии, указанной параметром nLine. Для текста ANSI длина число байтов в линии. для текста в кодировке юникод длина число символов в линии. Длина не включает символ возврата каретки в конце линии.

Если параметр nLine больше количества символов в элементе управления, то возвращаемое значение равно нулю.

Если параметр nLine 1, то возвращаемое значение равно невыбранном символов в линиях, содержащих выбранные символы. Например, если выделение передает из четвертого символа одной линии через восьмой символ из конца следующей линии, то возвращаемое значение равно 10. То есть 3 символа в первой линии и 7 в следующем.

Дополнительные сведения о типе TCHAR см. в разделе row TCHAR в таблице в типы данных Windows.

Заметки

Этот метод поддерживается сообщением EM_LINELENGTH, которое описано в Windows SDK.

Пример

См. пример для CEdit::LineIndex.

Требования

заголовок: afxwin.h

См. также

Ссылки

Класс CEdit

Диаграмма иерархии

CEdit::LineIndex

EM_LINELENGTH