关于timer的使用(100分)

  • 主题发起人 主题发起人 南宫吹云
  • 开始时间 开始时间

南宫吹云

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用一个Timer控件控制一副图片由屏幕的左边移动到屏幕的右边,可是当我将
timer控件的interval属性设得很小时,图片移动得并没有明显增快,如何能精确
的控制图片移动的速度呢?
 
当Timer的interval设置比较小的时候,已经没有作用了。
使用循环,在循环内Application.ProcessMessage来响应事件。这样也许回有平滑的效果。
 
我发现如果当前窗口不是活动的,文字就会移动得特别快,如果让当前的窗口变为
后台工作呢?
 
To:yzhshi

我加了application.procemessages后程序不能关闭了,点窗口的关闭按钮没有响应,这是
怎么回事?
 
要准确定时,你可以用GetTickCount函数来实现。对application.procemessages的程序
响应必须等到完成你的移动循环,除非你在循环中加入条件判断中止循环。
 
多人接受答案了。
 
试验使用
Application.Teminate
Halt
关闭窗体,忘了,反正有一个可以强制关闭。
 
后退
顶部