有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享减少DoEvents语句的数量吧。
【 tulaoshi.com - 编程语言 】
不要在代码中放置不必要的DoEvents语句,尤其是在时间要求高的循环中。遵循这个原则,至少能在循环中的每N次反复时才执行DoEvents语句,从而增强效率。比如使用下面的语句:
If(loopNdxMod10)=0ThenDoEvents
如果只是使用DoEvents来屏蔽鼠标以及键盘操作,那么就可以在事件队列中存在待处理项目时调用它。通过API函数GetInputState来检查这个条件的发生:
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)DeclareFunctionGetInputStateLib"user32"Alias"GetInputState"()AsLong
'...
IfGetInputState()ThenDoEvents
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)->来源:http://www.tulaoshi.com/n/20160219/1620973.html
看过《减少DoEvents语句的数量》的人还看了以下文章 更多>>