Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.112 c
1-1080713699
Andruha
2004-03-31 10:14
2004.04.18
символы в Edit


3-1079678927
Dark Man
2004-03-19 09:48
2004.04.18
SQL Server 2000 with Delphi


14-1079863601
Goida
2004-03-21 13:06
2004.04.18
Глюки, глюки, глюки!!!! Форум не обновляется!..


1-1080802405
Draught
2004-04-01 10:53
2004.04.18
TreeView


3-1080027055
Игорь
2004-03-23 10:30
2004.04.18
Хелп! Срочно .. вопрос по XML и БД (+)