减少DoEvents语句的数量

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

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享减少DoEvents语句的数量吧。

【 tulaoshi.com - 编程语言 】

不要在代码中放置不必要的DoEvents语句,尤其是在时间要求高的循环中。遵循这个原则,至少能在循环中的每N次反复时才执行DoEvents语句,从而增强效率。比如使用下面的语句:

If(loopNdxMod10)=0ThenDoEvents

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

如果只是使用DoEvents来屏蔽鼠标以及键盘操作,那么就可以在事件队列中存在待处理项目时调用它。通过API函数GetInputState来检查这个条件的发生:

DeclareFunctionGetInputStateLib"user32"Alias"GetInputState"()AsLong

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

'...

IfGetInputState()ThenDoEvents

->

来源:https://www.tulaoshi.com/n/20160219/1620973.html

延伸阅读
标签: PHP
PHP控制语句 1、IF语句 IF语句是多数语言中的一个重要特点,它根据条件执行程序段。PHP的IF语句类似于 C: if (expr) statement 正如在表达式中所论述, expr 被计算为它的真值。如果 expr 为TRUE, PHP执行相应语句, 如果为FALSE 则忽略它。 如果$a 大于 $b,下例将显示 ’a is bigger than b&...
新建表: create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default '默认值' null , [字段2] ntext null , [字段3] datetime, [字段4] money null , [字段5] int defaul...
1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密: select encrypt('原始密码') select pwdencrypt('原始密码') select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encrypt('原始密码') select pwdencrypt('原始密码') select pwdcompare('原始密...
unit UDemo33; //使用break与continue语句和for与continue语句 //※  利用while循环和break语句,求前多少个自然数(项数)平方之和大于指定的正数。 //※  利用for循环和continue语句,在26个小写字母中依次选择其ASCII为偶数的字母 //    组成的字符串。 //求项数的算法: //声...
标签: 生活常识
星巴克如何查询我的会员等级、星星数量以及电子好礼券数量?   访问rewards.starbucks.com.cn或登录星巴克中国官方手机APP,您就可以随时随地查询您的星星数量、会员等级、电子好礼券数量及使用情况。

经验教程

654

收藏

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