604
社区成员
发帖
与我相关
我的任务
分享
void __fastcall TForm1::FormCreate(TObject *Sender)
{
//更改
Image1->Picture->LoadFromFile("c:\\demo.gif");//载入动画
}
//先下载安装gifimage动画控件,在窗体上放置,Timage控件,调用如下
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
Image1->Parent->DoubleBuffered=true;//打开缓冲区
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)//播放
{
TGIFImage *p=dynamic_cast<TGIFImage *>( Image1->Picture->Graphic );
if(p)
{
p->PaintStart();
Image1->Picture->Assign(p);//不知為何BCB6要加上這一句,BCB5沒試過
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)//停止
{
TGIFImage *p=dynamic_cast<TGIFImage *>( Image1->Picture->Graphic );
if(p) p->PaintStop() ;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Image1->Picture->LoadFromFile("c:\demo.gif");//载入动画
}
#include <GIFImg.hpp>
Image1->Picture->LoadFromFile(“wait.gif");
((TGIFImage *)Image1->Picture->Graphic)->Animate = true;