Главная страница
    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.46 MB
Время: 0.038 c
14-1080154088
Knight
2004-03-24 21:48
2004.04.18
Динамические массивы...


3-1079907333
garry79
2004-03-22 01:15
2004.04.18
Как активировать уникальные(внешние) ключи?


7-1077125568
Status
2004-02-18 20:32
2004.04.18
Добавить свою прграмму в "Пуск->Выполнить"


3-1079703410
Zilog
2004-03-19 16:36
2004.04.18
ComboBox с записями из БД


14-1080209085
Карелин Артем
2004-03-25 13:04
2004.04.18
Зацените что я написал по безопасности FireBird.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский