关于图像移动闪烁的问题?请帮忙(200分)

  • 主题发起人 主题发起人 Redbreast
  • 开始时间 开始时间
R

Redbreast

Unregistered / Unconfirmed
GUEST, unregistred user!
装上了RXLIB,实现了GIF的显示,可是该如何才能让一个图像在窗口移动且不闪烁呢?

解决问题的大虾将得到全部的提问分值:)
 
要防止闪烁,可以考虑使用缓冲技术。基本思路是在内存中创建一个TBitmap,把要显示的内
容写入其中,然后拷贝至屏幕。就个过程的速度很快,不会产生闪烁。
 
试试在form的OnCreate中

  DoubleBuffered := true;
 
你查找一下有很多
 
你看看这个贴,是关于图像放大,缩小和拖动的.
http://www.delphibbs.com/delphibbs/dispq.asp?lid=684538
若是在PANEL中用
Panel1.DoubleBuffered:=true
若有FORM中用
DoubleBuffered:=true
即可.

 
还有没有要说说呢?呵呵,基本解决,但是
DoubleBuffered是什么意思啊?
 
看看帮助吧!
 
多谢各位了
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部