VB API函数sleep在睡眠时,导致窗体不能移动,该怎么解决
VB API函数sleep在睡眠时,导致窗体不能移动,该如何解决?
我在使用API函数sleep时,发现 当sleep在睡眠期间,导致窗体不能够移动,不知道该如何解决呢?
------解决方案--------------------
SLEEP嘛......睡着了当然就不能做事了....
有见过边睡边做事的吗...?
张飞也只不过是睁着眼睛睡觉而已....
呵呵,说笑的...
用个DO...LOOP,加上检测时间的代码,再加上DOEVENTS就能有响应地等待
不过程序里面是否非得要这种设计呢?
能否用一个定时器,时间到了再继续执行?
------解决方案--------------------
'个人认为这样是最好的…………
'两大优点:1、够准确(精确可能用不上);2、占用CPU绝对小!
Dim nt As Single: nt = Timer
While Timer - nt < 5
Sleep 1: DoEvents
Wend
MsgBox "5 sec passed! "
我在使用API函数sleep时,发现 当sleep在睡眠期间,导致窗体不能够移动,不知道该如何解决呢?
------解决方案--------------------
SLEEP嘛......睡着了当然就不能做事了....
有见过边睡边做事的吗...?
张飞也只不过是睁着眼睛睡觉而已....
呵呵,说笑的...
用个DO...LOOP,加上检测时间的代码,再加上DOEVENTS就能有响应地等待
不过程序里面是否非得要这种设计呢?
能否用一个定时器,时间到了再继续执行?
------解决方案--------------------
'个人认为这样是最好的…………
'两大优点:1、够准确(精确可能用不上);2、占用CPU绝对小!
Dim nt As Single: nt = Timer
While Timer - nt < 5
Sleep 1: DoEvents
Wend
MsgBox "5 sec passed! "