方式1:自己调节组件边距(刷新可能会闪烁)或建立自定义扩展组件;方式2:调用以下函数可以实现组件动画:调用格式如:AnimatePanelProcess(Panel1);//执行动画操作的函数
procedure AnimatePanelProcess(Sender:TObject);
const
MY_ANIMATEACTION_ARRAY:array[0..4]of integer=(
AW_HOR_POSITIVE,AW_HOR_NEGATIVE,
AW_VER_POSITIVE,AW_VER_NEGATIVE,
AW_CENTER);
begin
(Sender as TWinControl).Visible := false;
(Sender as TWinControl).BringToFront;
AnimateWindow((Sender as TWinControl).Handle, 1000, MY_ANIMATEACTION_ARRAY[Random(5)] );
(Sender as TWinControl).Visible := true;
(Sender as TWinControl).Invalidate;
end;
解决方案 »
- c里winmain函数有四参数,对应的DELPHI里的四参数在哪?
- 线程中用到 WebBrowser.OleObject
- socket问题
- import component —》import activex时,点击了FINISH后,出现access violation at address 00000000.read of address
- V死它呀~~比尔该死呀~
- Delphi 7 中怎么使用VSflex7控件呀.
- ★★★★★美国Borland公司各主要开发工具补丁的官方下载地址。★★★★★
- 关于在Richedit中的光标定位问题,在线等!
- delphi新手问下编程上遇到的一个小问题
- 大家看看这段代码
- 请问,在delphi里要获取某网页的内容,需要那些组件,拜托
- Dephi 程序输入法自动切换最简单最好用的实现方法
方式1:自己调节组件边距(刷新可能会闪烁)或建立自定义扩展组件;方式2:调用以下函数可以实现组件动画:调用格式如:AnimatePanelProcess(Panel1);//执行动画操作的函数
procedure AnimatePanelProcess(Sender:TObject);
const
MY_ANIMATEACTION_ARRAY:array[0..4]of integer=(
AW_HOR_POSITIVE,AW_HOR_NEGATIVE,
AW_VER_POSITIVE,AW_VER_NEGATIVE,
AW_CENTER);
begin
(Sender as TWinControl).Visible := false;
(Sender as TWinControl).BringToFront;
AnimateWindow((Sender as TWinControl).Handle, 1000, MY_ANIMATEACTION_ARRAY[Random(5)] );
(Sender as TWinControl).Visible := true;
(Sender as TWinControl).Invalidate;
end;