Есть RichEdit с вертикальным скроллом (ScrollBars:=ssVertical).
Мне необхоимо определить, какая часть текста отображаеться на экране в текущий момент. Нужно это, чтобы выполнить предварительную обработку текста (устоновить атрибуты текста). При больших текстах обрабатывать весь — занимает слишком много времени.
Зарание благодарен за любую помощь.
Здравствуйте, Kosta_Arnorsky, Вы писали:
K_A>Есть RichEdit с вертикальным скроллом (ScrollBars:=ssVertical). K_A>Мне необхоимо определить, какая часть текста отображаеться на экране в текущий момент
Здравствуйте, Аноним, Вы писали:
А> FirstLine:= Perform(EM_GETFIRSTVISIBLELINE, 0, 0);
А>Как понимаю, это именно то, что мне надо, номер первой видимой строки?
Если нужен только номер первой видимой строки, то, видимо, да.
А, вообще-то, VisibleLinesCount определяет число видимых строк.