Главная страница
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.037 c
14-1079977864
$tranger
2004-03-22 20:51
2004.04.18
С чем едят АССЕМБЛЕР?


14-1079599373
Pitt
2004-03-18 11:42
2004.04.18
Помогите ламеру загрузить БД!


1-1080566005
Антон Леонидович
2004-03-29 17:13
2004.04.18
file of Text, char, byte


8-1072436328
AlexeyITN
2003-12-26 13:58
2004.04.18
Голоса


3-1079811622
Алексей31
2004-03-20 22:40
2004.04.18
Как просмотреть структуру БД на уровне таблиц?