做一个在屏幕上漂移的窗体!如何去掉移动后的遗留下的痕迹?(50分)

O

oyzter

Unregistered / Unconfirmed
GUEST, unregistred user!
我用timer计时,
每一毫秒窗体移动一个单位,
但这样有时会有一段痕迹,
可能是显卡太慢的缘故,有时会有痕迹出现,有什么更好的方法?
 
你可以移得慢一点,其实是效果更好。
因为一毫秒本身就是不精确的。说不定还来不及完成一次移动。
100 或更有移动更多点。
 
一方面是速度问题,另一方面是系统无法执行重画工作。请看我的一个移动的例子。
(例子已删除)这个例子仍有问题的话,说明确实是速度慢。
 
楼上的兄弟,可否将你那个例子发到我邮箱?
oyzter@etang.com
谢了!
 
代码中午已发出,收到?
 
因该是速度问题。
 
代码收到了,
在此多谢你了!
 
多人接受答案了。
 

Similar threads

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