下面delphi 2010是动画GIF的支持方法: 1、在窗体上放一个Image1控件。注意:这时设置其Picture属性,加载一幅动画GIF是不会动画显示的。 2、在窗体的FormCreate事件或其他事件(如按钮的点击事件)中写如下代码: Image1.AutoSize := True; Form1.Autosize := True; Image1.Picture.LoadFromFile('C:\Gif89a.gif'); TGIFImage(Image1.Picture.Graphic).AnimationSpeed := 500; // 在需调整播放速度时可以通过代码调整AnimationSpeed的值,其值越大,则动画的速度越快。 TGIFImage(Image1.Picture.Graphic).Animate := True; 3、运行工程,可以看到这时已经能显示动画GIF了。更多有关GIF的其他功能,可以自行查看GIFImg.pas源文件了解。 如果直接在窗体的Image1控件中设置加载动画GIF文件,并检查工程的语法后,delphi 2010的IDE会自动加上GIFImg的引用。
|
请发表评论