空闲 事件    所属对象:窗口    操作系统支持:Windows

    当系统正处于空闲状态时产生此事件,用户可以在响应此事件时做一些后台处理工作。如果事件处理子程序返回假或者不返回值,在此次空闲期间系统将不再产生空闲事件(可以降低 CPU 占用率)。如果返回真,系统将继续产生空闲事件。

语法:  逻辑型  _窗口_空闲 (已空闲时间)

参数名

描 述

已空闲时间

整数型;指示自系统本次进入空闲状态后到现在所经过的空闲时间,单位为毫秒。用户程序在空闲状态下所进行的大工作量操作最好等到此值较大时进行。

 

例程

说明

当事件的拥有者在没有操作的情况下,此事件将被触发。如果返回“真”则不停的检测是否在空闲状态。注意!在不停的检测是否空闲时回占用大量CPU,在进行操作后返回“假”来关闭(当下次操作结束后仍会触发次事件)检测以减少CPU占用。

 

参考:例程