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

Как уменьшить мерцание формы при перерисовке?   Найти похожие ветки 

← →
P_a_s_h_a   (2004-04-02 17:58) [0]

Добрый день, Мастера.

Есть MDI-форма, на которой находиться много компонентов: statusbar, toolbar, 2 pagecontrol"a. Однин из pagecontrol"ов в свою очередь имеет в своем составе 8 закладок, на которых также есть компоненты. При resize формы все это дело мерцает, смотриться ужасно. Ни DoubleBuffered, ни LockWindowUpdate (где нужно) не помогают. Что посоветуете?

Заранее благодарен.


← →
WebErr ©   (2004-04-02 18:10) [1]

Поставить таймер на перерисовку окна, чтобы чаще чем, например, 0,2 сек. не перерисовывалась! Блин, я слово в слово повторил то, что сказал здесь вчера... старею! :))))


← →
P_a_s_h_a   (2004-04-02 18:16) [2]

Еще лучше...


← →
WebErr ©   (2004-04-02 18:35) [3]

Попутал =) обрабатывать последний WM_SIZE, по истечению интервала таймера! :))))


← →
sniknik ©   (2004-04-02 18:38) [4]

отключить в виндах перерисовку при перетаскивании/изменении размера. (это в свойствах экрана - эффекты)


← →
WebErr ©   (2004-04-02 18:40) [5]


> sniknik ©   (02.04.04 18:38) [4]

А я думал, человек хочет всё сделать в Делфи! :^)


← →
P_a_s_h_a   (2004-04-02 18:42) [6]

sniknik ©   (02.04.04 18:38) [4]

Спасибо. Не ожидал от Вас такого ответа.


← →
P_a_s_h_a   (2004-04-02 18:44) [7]

Вообщем понятно, никакак. Sorry за беспокойство. Все 3 ветки  закрыть.


← →
WebErr ©   (2004-04-02 18:58) [8]


> P_a_s_h_a   (02.04.04 18:44) [7]

Почему никак вот оно:

> WebErr ©   (02.04.04 18:35) [3]


← →
Mim ©   (2004-04-02 20:40) [9]

Попробуйте отключить стандартную отрисовку невидимых обьектов
Например, если форма не видна то в oncreate пропишите form.canvas.brush.style := bsclear;
или form.canvas.brush.color:= clnone;


← →
wicked ©   (2004-04-02 21:18) [10]

перекрыть у формы обработчик WM_ERASEBKGND и не вытирать фон...



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

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



Память: 0.47 MB
Время: 0.023 c
1-1080642232
Timego
2004-03-30 14:23
2004.04.18
Подскажите, пожалуйста, хорошую книгу по Delphi для начинающих


11-1062289870
Serega123
2003-08-31 04:31
2004.04.18
По поводу замены sys... .dcu


1-1080586827
Gero
2004-03-29 23:00
2004.04.18
DragAndDrop в TTreeView


11-1062341908
Кладов
2003-08-31 18:58
2004.04.18
Версия 1.84


11-1062758074
Юрий Ж.
2003-09-05 14:34
2004.04.18
ExecuteWait ?




   Наверх