在Delphi中,TRichViewEdit支持GIF,我的开发环境是 Delphi XE 版本。
代码如下:
procedure TForm2.AddGifToRichViewEdit;
var
aStream: TMemoryStream;
LGraphic: TGraphic;
begin
aStream := TMemoryStream.Create;
aStream.LoadFromFile('F:\30.gif');
LGraphic := TGIFImage.Create;
LGraphic.LoadFromStream(aStream);
RichViewEdit1.InsertPicture('gif', LGraphic, rvvaBaseline);
aStream.Free;
end;
在USES 中 RVGifAnimate(Delphi2007是 RVGifAnimate2007),GIFImage,
RVGifAnimate2007 for Delphi 2007, or
RVGifAnimate for Anders' TGifImage, or
RVJvGifAnimate for JVCL Gif Image
在 设置 RichViewEdit1的属性AnimationMode:=rvaniOnFormat; 注意 一定是设计时指定控件属性,在直接在代码中指定
<