Главная страница
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.022 c
8-1073117096
Evgeniy_K
2004-01-03 11:04
2004.04.18
Размер файла картинки после сохранения


14-1080331912
rubin
2004-03-26 23:11
2004.04.18
Где достать инфу на AMD Duron (Spitfire) строение кэша и т.д. ПЛЗ


3-1079809775
DIS
2004-03-20 22:09
2004.04.18
таблица (Paradox)


14-1080481558
Bumer
2004-03-28 17:45
2004.04.18
Не могу разобраться с Visual Basic ом


1-1080559054
Yurko
2004-03-29 15:17
2004.04.18
Убрать 3D рамку