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


сообщение EM_FILELINELENGTH

Извлекает длину (в символах) строки в элементе управления редактированием независимо от того, как строки отображаются на экране.

Параметры

wParam

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

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

lParam

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

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

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

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

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

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента
Windows 10, 1809 [только классические приложения]
Минимальная версия сервера
Windows Server 2019 [только классические приложения]
Заголовок
CommCtrl.h

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

EM_FILELINEINDEX