RichEdit: определение отображаемых строк
От: Kosta_Arnorsky  
Дата: 06.01.07 08:10
Оценка:
Есть RichEdit с вертикальным скроллом (ScrollBars:=ssVertical).
Мне необхоимо определить, какая часть текста отображаеться на экране в текущий момент. Нужно это, чтобы выполнить предварительную обработку текста (устоновить атрибуты текста). При больших текстах обрабатывать весь — занимает слишком много времени.
Зарание благодарен за любую помощь.
Re: RichEdit: определение отображаемых строк
От: Leonid Troyanovsky  
Дата: 09.01.07 08:44
Оценка:
Здравствуйте, Kosta_Arnorsky, Вы писали:

K_A>Есть RichEdit с вертикальным скроллом (ScrollBars:=ssVertical).

K_A>Мне необхоимо определить, какая часть текста отображаеться на экране в текущий момент

http://groups.google.com/group/fido7.ru.delphi.chainik/msg/84b5593814a06b9d
--
С уважением, LVT
Re[2]: RichEdit: определение отображаемых строк
От: Аноним  
Дата: 13.01.07 14:04
Оценка:
Здравствуйте, Leonid Troyanovsky, Вы писали:

LT>http://groups.google.com/group/fido7.ru.delphi.chainik/msg/84b5593814a06b9d


FirstLine:= Perform(EM_GETFIRSTVISIBLELINE, 0, 0);

Как понимаю, это именно то, что мне надо, номер первой видимой строки?
Re[3]: RichEdit: определение отображаемых строк
От: Leonid Troyanovsky  
Дата: 15.01.07 09:52
Оценка:
Здравствуйте, Аноним, Вы писали:

А> FirstLine:= Perform(EM_GETFIRSTVISIBLELINE, 0, 0);


А>Как понимаю, это именно то, что мне надо, номер первой видимой строки?


Если нужен только номер первой видимой строки, то, видимо, да.
А, вообще-то, VisibleLinesCount определяет число видимых строк.
--
С уважением, LVT
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.