减少DoEvents语句的数量

2016-02-19 19:25 6 1 收藏

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享减少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

延伸阅读
标签: 生活常识
星巴克如何查询我的会员等级、星星数量以及电子好礼券数量?   访问rewards.starbucks.com.cn或登录星巴克中国官方手机APP,您就可以随时随地查询您的星星数量、会员等级、电子好礼券数量及使用情况。
SQL语句的基本语法  尹红写的,实在忍不主贴在这里做为查看资料. 因为原文是在word里面写的,段落有点乱. 一.Select语句的完整语法为: Select[ALL|DISTINCT|DISTINCTROW|TOP] {*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]} FROM tableexpression[,…][IN externaldatabase] [Whe...
鼓励孩子的经典语句 1、诚实是做人的第一美德。 2、聪明出于勤奋,天才在于积累。 3、驾驭命运的舵是奋斗。不抱有一丝幻想,不放弃一点机会,不停止一日努力。 4、书山有路勤为径,学海无涯苦作舟。 5、世上没有绝望的处境,只有对处境绝望的人。 6、外在压力增加时,就应增强内在的动力...
C和C++语言允许switch语句中case标签后不出现break语句从而可以继续执行下面case后的语句。但是这往往由于程序员忘记写break语句而成为一个难以发现的漏洞,所以C#不允许这样,它要求每个标签项后使用break语句或跳转语句goto,即不允许从一个case自动遍历到其他case,否则编译时报错,即使是default语句后也不例外。 这个特定决定了三个...
标签: SQLServer
  在数据库应用系统中编写可执行的SQL语句可以有多种方式实现,但哪一条是最佳方案却难以确定。为了解决这一问题,有必要对SQL实施优化。简单地说,SQL语句的优化就是将性能低下的SQL语句转换成达到同样目的的性能更好的SQL语句。 优化SQL语句的原因 数据库系统的生命周期可以分成: 设计、开发和成品三个阶段。在设计阶段进行优化的...

经验教程

368

收藏

9
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部