怎样使用双缓存技术?(100分)

  • 主题发起人 主题发起人 shijiesun3
  • 开始时间 开始时间
S

shijiesun3

Unregistered / Unconfirmed
GUEST, unregistred user!
一边擦掉图象,一边画图。
 
Form1.DoubleBuffered := True; //是这个双缓存吗?
楼主如果想多线程来画图的话可能还是需要同步的,VCL并不是线程安全的。
 
看看DirectX接口的编程就清楚了
 
把图形画到一个动态建立的一个Image中。然后 ,把这个Image的图像COPY到要显示的IMAGE中,然后释放掉动态建立的Image 这样就可以了。
 
怎么动态建立一个Image?
 
var
MyImage:TImage;
begin
MyImage:=TImage.Create;
..
..
..
MyImage.Free;
end;
 
多人接受答案了。
 
后退
顶部