Вниз
Скачать: CL | DM;

Программно скроллировать текуст в tmemo   Найти похожие ветки 

← →
karlsn   (2004-06-09 10:46) [0]

Подскажите, мне надо реализовать подсказку, я хочу что бы текст скролиировался в мемо1 медленно.
вот процедура которой я пользуюсь
procedure scroll;
Var
 ScrollMessage:TWMVScroll;
 i:integer;
begin
 ScrollMessage.Msg:=WM_VScroll;
 for i := 1 DownTo 0 do
 begin
   ScrollMessage.ScrollCode:=sb_LineDown;
   ScrollMessage.Pos:=ScrollMessage.Pos+350;
   Memo1.Dispatch(ScrollMessage);
 end;
\
Но когда двигаешь мышью по форме, то двмжение начинает ускоряться. Как от этого избавиться?
Или можно реализовать это с помощью другого кода?


← →
VAleksey ©   (2004-06-09 11:04) [1]

Почемы бы не использовать EM_LINESCROLL ?


← →
karlsn   (2004-06-09 16:40) [2]


> Почемы бы не использовать EM_LINESCROLL ?

Я пробовал, но минимум прокручивать можно на одну строку и плавности неполучается, кажется будто он едет урывками, но проблема с мышкой решается.... нет надо другой способ.


← →
[BAD]Angel   (2004-06-09 16:43) [3]

отключай влияние мыши на компоненту


← →
karlsn   (2004-06-09 19:59) [4]


> отключай влияние мыши на компоненту

как это? поподробнее... кстати когда водишь по экрану ничего а когда по форме то ускоряется...


← →
KilkennyCat ©   (2004-06-10 02:15) [5]

ИМХО, необходимо блокировать-разблокировать update, и лучше сделать в отдельном потоке. чтобы передача фокусов, перерисовка и прочее не влияла на скорость отработки требуемого.

и вот здесь все верно?

> for i := 1 DownTo 0 do

сколько раз отрабатывает этот цикл? :)


← →
karlsn   (2004-06-10 17:04) [6]

может есть другие способы прокрутки?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.041 c
1-1087220603
Evg_fat
2004-06-14 17:43
2004.06.27
Значения ф-ции WordDocument1.Tables.Item(1).Rows.Alignment:


1-1087244594
Step[B.M.]
2004-06-15 00:23
2004.06.27
Как БЫСТРО определить есть ли в файле DOC (MWord) искомая фраза?


14-1086811406
Gero
2004-06-10 00:03
2004.06.27
BSOD


14-1086837005
Pro
2004-06-10 07:10
2004.06.27
Delphi


14-1086527131
Юрок
2004-06-06 17:05
2004.06.27
Создание справочной системы с помощью Html Work Shop




   Наверх