сообщение EM_FILELINELENGTH
Извлекает длину (в символах) строки в элементе управления редактированием независимо от того, как строки отображаются на экране.
Параметры
-
wParam
-
Индекс символа в строке, длина которого требуется извлечь. Если этот параметр больше числа символов в элементе управления, возвращаемое значение равно нулю.
Этот параметр может иметь значение -1. В этом случае сообщение возвращает количество невыбранных символов в строках, содержащих выбранные символы. Например, если выделение расширяется от четвертого символа одной строки до восьмого символа в конце следующей строки, возвращаемое значение будет равно 10 (три символа в первой строке и семь в следующей).
-
lParam
-
Этот параметр не используется.
Возвращаемое значение
Для многостроковых элементов управления редактированием возвращаемое значение — это длина строки, указанной параметром wParam в TCHAR, независимо от того, как строки отображаются на экране. Он не включает символ возврата каретки или перевода строки в конце строки.
Для однострочных элементов управления редактированием возвращаемое значение представляет собой длину текста в элементе управления редактированием в TCHAR.
Если значение wParam больше числа символов в элементе управления, возвращаемое значение равно нулю.
Комментарии
Используйте сообщение EM_FILELINEINDEX , чтобы получить символьный индекс для заданного номера строки в элементе управления многострочном редактировании независимо от того, как строки отображаются на экране.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 10, 1809 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2019 [только классические приложения] |
Заголовок |
|