Главная страница
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.01 c
2-1286948561
Олег Крапивин
2010-10-13 09:42
2011.01.09
Ищу документацию на md MailSlot


2-1286938887
Василич
2010-10-13 07:01
2011.01.09
Русские буквы в Debug/Local Variables


15-1284787011
TUser
2010-09-18 09:16
2011.01.09
Институт бЕлок Российской Анадемии Наук


6-1233220277
apic
2009-01-29 12:11
2011.01.09
Сетевое имя компа


2-1287143619
Первокурсница
2010-10-15 15:53
2011.01.09
Параметры ADOQuery,обнаружены символы за пределами инструкции SQL