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


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

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

Синтаксис

UINT Edit_GetFileLineIndex(
    HWND hwndCtl,
    UINT lineNumber
);

Параметры

hwndCtl

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

lineNumber

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

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

Тип: UINT

Индекс логической строки.

Замечания

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

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

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

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 10 версии 1809 [только классические приложения]
минимальный поддерживаемый сервер Windows Server [только классические приложения]
целевая платформа Виндоус
Заголовок commctrl.h