delphi 自带GIF控件的动画图片加载和播放  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi 自带GIF控件的动画图片加载和播放


delphi从CodeGear时期就已经将网上广为流传的TGIFImage控件(源文件名是GIFImage.pas)集成到VCL中,使用方法与原版的TGIFImage存放轻微差别,

首先引用单元 Vcl.Imaging.GIFImg,配合 TImage 控件进行使用,具体如下:

方法一:

procedure LoadGIFImage(img: TImage);
var
  aGIFImage: TGIFImage;
begin
  aGIFImage:=TGIFImage.Create;
  aGIFImage.LoadFromFile('C:\test.gif');
  aGIFImage.Animate := True; //主要是多了这句来激活,否则就是一张静止图
  img.Picture.Assign(aGIFImage);
  aGIFImage.Free;
end;

方法二:


procedure LoadGIFImage(img: TImage);
begin
  img.Picture.LoadFromFile('C:\test.gif');
  if img.Picture.Graphic is TGIFImage then
    TGIFImage(img.Picture.Graphic).Animate := True;
end;


推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.062052011489868 seconds