Как сделать анимацию минимизации формы?

In FormShow:

var

 RecS, RecL: TRect;

begin

 RecS := Rect(Screen.Width, Screen.Height, Screen.Width, Screen.Height);

 RecL := ThisForm.BoundsRect;

 DrawAnimatedRects(GetDesktopWindow, IDANI_CAPTION, RecS, RecL);

 { ... }

end;

In FormHide:

var

 RecS, RecL: TRect;

begin

 HideTimer.Enabled := False;

 RecS := Rect(Screen.Width, Screen.Height, Screen.Width, Screen.Height);

 RecL := ThisForm.BoundsRect;

 DrawAnimatedRects(GetDesktopWindow, IDANI_CAPTION, RecL, RecS);

end;

Взято с Delphi Knowledge Base: http://www.baltsoft.com/

Отправить комментарий

Проверка
Антиспам проверка
Image CAPTCHA
...