Форум: "Основная";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
ВнизЭффект плавного изменения вида формы. Найти похожие ветки
← →
Dmitry_04 (2005-02-09 18:29) [0]У меня на событие OnClick форма изменяет свой вид функцией "SetWindowRgn", а в Imag-х меняются картинки или становыятся невидимыми.... А можно ли это сделать покрасивее? Т.е. например чтобы форма иссчезла и появилась с новым видом или плавно изменилась из одной в другую...
Я тут попробовал сделать на иссчезновение и появление:
AnimateWindow (Form1.Handle, 50, AW_BLEND or AW_HIDE);
...
Image1.Visible:=false;
...
SetWindowRgn(...);
AnimateWindow (Form1.Handle, 50, AW_BLEND);
Только это как-то не очень... форма изчезает, а появляется не измененной... а потом как появится быстро перерисовывается... Как с этим бороться? Получается что форма не перерисовывается когда она иссчерает...
← →
MacroDenS © (2005-02-09 18:36) [1]form1.repaint
← →
Dmitry_04 (2005-02-09 19:37) [2]Сделал я вот как:
AnimateWindow (Form1.Handle, 50, AW_BLEND or AW_HIDE);
...
Image1.Visible:=false;
...
SetWindowRgn(...);
Form1.Repaint;
AnimateWindow (Form1.Handle, 50, AW_BLEND);
не помогло...:(
← →
begin...end © (2005-02-09 19:39) [3]> Dmitry_04 (09.02.05 19:37) [2]
А третий параметр в SetWindowRgn равен True?
← →
Dmitry_04 (2005-02-09 19:51) [4]begin...end да
← →
Dmitry_04 (2005-02-09 19:52) [5]да
← →
Dmitry_04 (2005-02-09 20:29) [6]Значит получается тут уже ничего не поделаешь? :(
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.156 c