请教哪有支持gif文件格式的控件,如何使用(50分)

  • 主题发起人 主题发起人 凌金
  • 开始时间 开始时间

凌金

Unregistered / Unconfirmed
GUEST, unregistred user!
急用!!!请祥解,不慎感激!
 
RX控件包里有。
不仅有显示GIF的控件,也有从TGraphic继承来的
TGIFImage类,详见RxGif.Pas和GifCtrl.Pas
 
D4好像可以直接在Imagebox仲使用GIF格式的文件呀!
 
装过Rx后,它会自动注册图象文件扩展名,
将.gif注册为TGifImage文件,
代码如下:
{RxGif.Pas}
initialization
//注册剪贴板格式
CF_GIF := RegisterClipboardFormat('GIF Image');
//注册类
RegisterClasses([TGIFFrame, TGIFImage]);
{$IFDEF USE_RX_GIF}
//注册图象文件格式
TPicture.RegisterFileFormat('gif', LoadStr(SGIFImage), TGIFImage);
//注册剪贴板格式
TPicture.RegisterClipboardFormat(CF_GIF, TGIFImage);
{$IFDEF RX_D3}
finalization
TPicture.UnRegisterGraphicClass(TGIFImage);
{$ENDIF}
{$ENDIF}
end.
 
用Delphi自带的也可以哦!
不过不大好用.
推荐一1stclass的fcimager还可以调节亮度,旋转角度的,还带有原代码.
rxlib 2.60也比较经典的一个控件,代码非常经典,是学习的好东东.


 
有一个TGIFImage Component 有DEMO & Source,支持动画GIF。
若需要,可mail to me:tiger4@online.sh.cn
 
如果要求低,用D4自带的IMAGE,
如果稍强,到<a href="http://glowing.yeah.net">我的主页</a>下载一个,
高些的看上面nuke的推荐吧。
 
多人接受答案了。
 
后退
顶部