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


сообщение EM_LINELENGTH

Извлекает длину (в символах) строки в элементе управления редактированием. Это сообщение можно отправить как в элемент управления редактированием, так и в элемент управления с расширенными возможностями.

Параметры

wParam

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

Этот параметр может иметь значение -1. В этом случае сообщение возвращает количество невыбранных символов в строках, содержащих выбранные символы. Например, если выделение расширяется от четвертого символа одной строки до восьмого символа в конце следующей строки, возвращаемое значение будет равно 10 (три символа в первой строке и семь в следующей).

lParam

Этот параметр не используется.

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

Для многостроковых элементов управления редактированием возвращаемое значение представляет собой длину строки, указанной параметром wParam в TCHAR. Для текста ANSI это число байтов; для текста в Юникоде — это количество символов. Он не включает символ возврата каретки в конце строки.

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

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

Комментарии

Используйте сообщение EM_LINEINDEX для получения символьного индекса для заданного номера строки в многострочном элементе управления редактированием.

Расширенное редактирование: Поддерживается в Microsoft Rich Edit 1.0 и более поздних версиях. Сведения о совместимости версий полнофункционированного редактирования с различными версиями системы см. в разделе Сведения об элементах управления расширенными правками.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

EM_LINEINDEX