为什么在richviewedit中用鼠标单击。可以有gif动画显示。 (70分)

  • 主题发起人 主题发起人 网中戏
  • 开始时间 开始时间

网中戏

Unregistered / Unconfirmed
GUEST, unregistred user!

http://www.trichview.com/features/images.html (该网站安全的) 说

You can add a support for additional graphic formats with third-party graphic classes (descendants of TGraphic). For example, you can insert Gifs using free Anders Melander's TGifImage.

Example
gif: TGifImage;
...
gif := TGifImage.Create;
gif.LoadFromFile('demo.gif');
editor.InsertPicture('Demo Gif Image', gif, rvvaBaseLine);
(其中editor=RichViewEdit)

上面的代码好象缺少什么?

请问如何在RichViewEdit中插入动画的图片gif ?

注意:不能先在image中加入gif .再把image插入Richviewedit.
需要直接在Richviewedit中插入gif

 
这个东东是封装系统的的吧,系统本身就不支持,所以我想应该无法实现。
 
该控件说支持的

http://www.trichview.com/features/images.html
.........

You can add a support for additional graphic formats with third-party graphic classes (descendants of TGraphic). For example, you can insert Gifs using free Anders Melander's TGifImage.

Example
gif: TGifImage;
...
gif := TGifImage.Create;
gif.LoadFromFile('demo.gif');
editor.InsertPicture('Demo Gif Image', gif, rvvaBaseLine);

以上是该网站的介绍。tgigimage该站也有下载。但是关键地方被省了(上面的...)。插入没有动画。

var
gif: TGifImage;
begin
...//这里的代码怎么写???
gif := TGifImage.Create;
gif.LoadFromFile('demo.gif');
editor.InsertPicture('Demo Gif Image', gif, rvvaBaseLine);
end;


 
var
gif: TGifImage;
begin
...//这里什么代码都不用加

gif := TGifImage.Create;
gif.LoadFromFile('demo.gif');
editor.InsertPicture('Demo Gif Image', gif, rvvaBaseLine);
end;

按下面网址下载安装TGIFIMAGE控件就可以了
http://www.torry.net/vcl/graphics/gif/gifimage.exe
 
顶,受教了!
 
To zhihuali
我电脑已经安装了gifimage.exe!
var
gif: TGifImage;
begin
...//这里什么代码都不用加

gif := TGifImage.Create;
gif.LoadFromFile('demo.gif');
editor.InsertPicture('Demo Gif Image', gif, rvvaBaseLine);
end;

可是在editor(Trichviewedit)插入的GIF不会动啊。在image1中插入却可以动。
不知道错误出在那里?请指教,我用的是D6
 
var
gif: TGifImage;
begin
...//这里什么代码都不用加

gif := TGifImage.Create;
gif.LoadFromFile('demo.gif');
image1.picture.graphics := gif;
editor.InsertPicture('Demo Gif Image', image1, rvvaBaseLine);
end;

 
这个我做过,不过现在手头没有例子
 
TO
崔占东
按你的代码编译不通过呀(注意gif 不是静态而是动态的。)。
editor.InsertPicture('Demo Gif Image', image1, rvvaBaseLine);
image1是Timage 这里要求的是 TGraphic; 插入Timage出错
用editor.AddControlEx('',image1,-1,rvvaBaseline) ;倒可以插入。
但是插入的是控件。你以前做过的是插入 TGraphic 吗?
 
郁闷吧。呵呵
 
为什么在richviewedit中用鼠标单击。可以有gif动画。
单击一次动一次。
如何在 richviewedit 中加入 Invalidate;
 
看样子是没有人可以回答了。结束吧
 
给我一个关于播放GIF 的控件
 
后退
顶部