макрос Edit_GetFileLineFromChar (commctrl.h)
Возвращает индекс файловой (или логической) строки текста, которая включает указанный индекс символов (разделители обтекания текста игнорируются). Вы можете использовать этот макрос или отправить сообщение EM_FILELINEFROMCHAR явным образом.
Синтаксис
void Edit_GetFileLineFromChar(
hwndCtl,
characterIndex
);
Параметры
hwndCtl
Дескриптор для элемента управления редактированием.
characterIndex
Символьный индекс на основе 0. Если characterIndex = -1, используется индекс расположения курсора.
Возвращаемое значение
None
Remarks
Индекс символов — это отсчитываемый от нуля индекс символа от начала элемента управления редактированием.
Этот макрос и соответствующее сообщение не распознают перенос текста (видимые строки) и вместо этого распознают строки файла (логические) с помощью разделителя конца строки. Если перенос текста отключен, видимые строки эквивалентны строкам файла.
Сообщения EM_LINEFROMCHAR, EM_LINEINDEX, EM_LINELENGTH, EM_GETLINE и EM_GETLINECOUNT распознают видимый текст и предоставляют сведения для строки текста вплоть до разрыва строки. (Каждая последующая строка разделяется следующим разрывом переноса текста.)
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 [только классические приложения] |
Минимальная версия сервера | Windows Server [только классические приложения] |
Целевая платформа | Windows |
Header | commctrl.h |