Minimalizacja programu i 'fading' okna

0

Witam, mam taki problem, mianowicie chce, aby okno przy minimalizacji płynnie znikało i przy pojawianiu się okna (czyli wychodzeniu z minimalizacji) płynnie się pokazywało. Jeżeli chodzi o kwestię samego 'zanikania' to nie problem, bo jest alpha blending, ale chodzi mi o kwestię wykrycia minimalizacji i wykryia 'odminimalizacji' okna.

Któś może mi coś podpowiedzieć jak wykryć te 2 operacje?

0

Może OnShow, OnActivate ?

0

Kipsko, bo to działa tylko przy uruchamianiu programu, najpierw jest show, a potem jest activate i potem nic nie wyskakuje nie zależnie od minimalizacji.

0

Hm...
http://4programmers.net/Forum/Delphi_Pascal/89976-Cos_do_wykonania_w_czasie_minimalizacji_okna
http://guidecpp.cal.pl/winapi,wndproc
Lub:

TApplicationEvents
Jest w nim: OnMinimize, OnRestore
To powinno być to ;-)

0

To jest prawie to... z tym, że pewnie inaczej się to wszystko będzie jadło.
Konkretnie: te zdarzenia pokazują showmessage po wykonaniu minimalizacji i przywrócenia, a ja potrzebuję wykryć moment przed minimalizacją i przywróceniem. Bo po co mi robić fading, dla okna, którego nie ma?

Tu jest kawałek tego co chce: http://4programmers.net/Forum/Delphi_Pascal/89976-Cos_do_wykonania_w_czasie_minimalizacji_okna?p=293896#id293896 z tym, że ja chce jeszcze wykryć minimalizację przy kliknięciu na belkę no i przywrócenie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1