[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

请问用delphi7的image之Timage,怎么显示动图gif?

请问用delphi7的image之Timage,怎么显示动图gif?
抄了两段,一段是调开关速度,另一段指向图片。拼接起来无法执行成功
用属性picture的图片选择,里面没有gif选择。
请问这个怎么处理显示呢?(或者有历史老代码的阅读空间)

  1. unit Unit1;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, ExtCtrls;
  6. type
  7.   TForm1 = class(TForm)
  8.     Image1: TImage;
  9.     procedure Image1Click(Sender: TObject);
  10.   private
  11.     { Private declarations }
  12.   public
  13.     { Public declarations }
  14.   end;
  15. var
  16.   Form1: TForm1;
  17. implementation
  18. {$R *.dfm}
  19. procedure TForm1.Image1Click(Sender: TObject);
  20. begin
  21. image1:timage;
  22. image1:picture.loadfromfile(opendialog1.filename);
  23. tgifimage(image1.picture.graphic).animationspeed:=100;
  24. tgifimage(image1.pictura.graphic).animate:=true;
  25. //(animationspeed=0 to 1000)
  26. //animationspeed设定动画速度。其实就是原始速度的百分比,例如50就是说是原始速度的50%;
  27. //如果设置animationspeed=0,则gif没有动画效果。
  28.      Image1.Picture.LoadFromFile('1.gif');
  29. end;
  30. end.
复制代码
谢谢

TOP

谢谢老师指点
(前面才看到,照着去搜索,又安装了delphi2010。
感觉头晕脑胀的,太费脑细胞了。
先歇一歇,去看看C语言的音乐变量)

TOP

返回列表