关于C++Builder与Delphi的比较问题,很奇怪的现象。 ( 积分: 5 )

  • 主题发起人 主题发起人 BlessYouBlessMe
  • 开始时间 开始时间
B

BlessYouBlessMe

Unregistered / Unconfirmed
GUEST, unregistred user!
我同时使用C和D新建一个工程,在Form1上放置一个Image1,在MouseMove事件中写一行代码:LineTo(X,Y).用Delphi画图时就不闪烁,而Builer就闪烁。
Delhpi: Image1.Canvas.LineTo(X,Y);
C++Builder: Image1->Canvas->LineTo(X,Y);
难道是操作系统的问题?我用的是XP,不应该哦
 
我同时使用C和D新建一个工程,在Form1上放置一个Image1,在MouseMove事件中写一行代码:LineTo(X,Y).用Delphi画图时就不闪烁,而Builer就闪烁。
Delhpi: Image1.Canvas.LineTo(X,Y);
C++Builder: Image1->Canvas->LineTo(X,Y);
难道是操作系统的问题?我用的是XP,不应该哦
 
你先画在一个内存Cavas里面,然后在把内存的画布整个贴上去就不会闪了
 
To Goddy
简单的程序是不需要额外的代码的,我怀疑是CB6的毛病,CB5就没有这个问题
 
接受答案了.
 
后退
顶部