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


Макрос Edit_GetFileLineIndex (commctrl.h)

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

Синтаксис

void Edit_GetFileLineIndex(
   hwndCtl,
   lineNumber
);

Параметры

hwndCtl

Дескриптор для элемента управления редактированием.

lineNumber

Номер строки файла, где номер первой строки равен 0. Если lineNumber = -1, используется строка файла с курсором.

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

None

Remarks

Индекс логической строки — это отсчитываемый от нуля индекс от начала элемента управления редактированием.

Этот макрос и соответствующее сообщение не распознают перенос текста (видимые строки) и вместо этого распознают строки файла (логические) с помощью разделителя конца строки. Если перенос текста отключен, видимые строки эквивалентны строкам файла.

Сообщения EM_LINEFROMCHAR, EM_LINEINDEX, EM_LINELENGTH, EM_GETLINE и EM_GETLINECOUNT распознают видимый текст и предоставляют сведения для строки текста вплоть до разрыва строки. (Каждая последующая строка разделяется следующим разрывом переноса текста.)

Требования

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