Текущий архив: 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.005 c