如何显示GIF动画!!急(20)

  • 主题发起人 主题发起人 新来的菜鸟
  • 开始时间 开始时间

新来的菜鸟

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在窗体里显示GIF动画(最好是不使用第三方控件的情况下实现)麻烦大哥们告知小弟,谢谢!!
 
下载地址: http://www.2ccc.com/article.asp?articleid=1142只要引用這個 pas,就可以在 Image 中 Load Gif 了
 
第三方控件 TgifImage 可以~说在程序里uses gifimage; 就可以直接用TImage控件显示gif文件了LZ试试~~
 
procedure TForm1.Button1Click(Sender: TObject);begin ShockwaveFlash1.Movie :='E:/音乐/163982_64090.swf'; ShockwaveFlash1.Play ;end;
 
教你一个最简单的办法 也不需要安装三方控件 直接放一个webborrows就可以了 self.webborrows.ne..('d://a.gif') 大概就这样 自己看吧~
 
procedure TForm1.Button1Click(Sender: TObject);begin ShockwaveFlash1.Movie :='E:/音乐/163982_64090.swf'; ShockwaveFlash1.Play ;end;
 
Delphi 2007 以上的版本可以直接支持调用Gif动画,并播放
 
delphi2007下的方法:关于 GIF 的相关类是 TGIFImage,在 GIFImg 单元中,看下面的代码,窗体中的 GIF 就动起来了:uses GIFImg;procedure TForm1.FormCreate(Sender: TObject);begin // 先在窗体上放一个 TImage 组件:Image1; Image1.Picture.LoadFromFile('C:/Example.gif'); // AnimationSpeed 设定动画速度,值越大,速度越快; TGIFImage(Image1.Picture.Graphic).AnimationSpeed := 500; TGIFImage(Image1.Picture.Graphic).Animate := True;end;
 
Delphi自带的TAnimate就可以啊!
 
同意zhuchengchuan,方法很好啊。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部