读书人

VB API函数sleep在睡眠时导致窗体不

发布时间: 2012-01-24 23:11:54 作者: rapoo

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! "

读书人网 >VB

热点推荐