Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.01.09;
Скачать: CL | DM;

Вниз

Временно остановить скроллинт у TMemo   Найти похожие ветки 

 
Alex_C   (2010-10-13 18:27) [0]

Необходимо временно остановить скроллинг у мемо.
Собственно задача такая:
в компонент TMemo поступают данные. Происходит прокрутка данных, когда они не помещаются на экране. Необходимо по комманде (допустим по клику мыши) временно остановить прокрутку.
Как это сделать?


Memo1.Perform(... ???


 
KilkennyCat ©   (2010-10-13 21:22) [1]

перформ ненуно. нуно LockWindowUpdate(мемо.хандле);


 
KilkennyCat ©   (2010-10-13 21:26) [2]

хотя не, если поверх что-то чужое пробежит - некрасиво будет...


 
Palladin ©   (2010-10-13 21:49) [3]

рендерим на имаж, имаж на место мемо, мемо скрыть и пусть бегает до потери сознания )


 
Palladin ©   (2010-10-13 21:54) [4]

... но это конечно для таких мусьев, знающих толк в разврате, как автор, по электрофеншую, данные нужно принимать во внутренний буффер в отдельном потоке... по необходимости отображать/сигнализировать основному о том, что есть то, что еще не показано...


 
Alex_C   (2010-10-13 22:08) [5]


> Palladin


Именно так и делается. Данные принемаются в отдельном потоке и по необходимости отображаются.

То All: вопрос по прокрутку снимается))) Я настолько давно писал этот кусок программы, что совсем забыл - по умолчанию у меня прокрутки и нет. Я сам прокручиваю мемо по
SendMessage(Handle, WM_VSCROLL, SB_BOTTOM, 0);


 
Palladin ©   (2010-10-13 22:10) [6]

... я в таких местах думаю - "о боже мой", но потом вспоминаю, что это переводится на американский как "fuck" и тут же краснею...



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

Текущий архив: 2011.01.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.006 c
2-1286992785
Fantomas_RUS
2010-10-13 21:59
2011.01.09
Dll важный вопрос


15-1285288102
piople
2010-09-24 04:28
2011.01.09
Нужны бета тестеры для онлайн сервиса


15-1284970647
ocean
2010-09-20 12:17
2011.01.09
62 года


15-1285317768
Gudvin
2010-09-24 12:42
2011.01.09
Технология CUDA + Delphi


6-1233229932
Kirill
2009-01-29 14:52
2011.01.09
ICS. Отправка письма