一个程序自动进保密状态的问题,谢了!(100分)

  • 主题发起人 主题发起人 wuqiu
  • 开始时间 开始时间
W

wuqiu

Unregistered / Unconfirmed
GUEST, unregistred user!
我想让我的程序有这样的一个功能:
程序是运行着的,当用户有一段时间(例如5分钟)没有对程序做任何操作时,自动最小
化并进入保密状态,如果用户要重新使用它则必需输入口令。但是我不知道怎样判断用
户到底有没有在用这个程序?请指较,谢谢!
 
最简单就是捕抓键盘和鼠标事件,如果5分钟没有动鼠标或键盘就最小化
 
用application.onidle事件来处理
 
luyear的建议不错。
 
跟屏幕保護程序差不多的原理﹐就照樓上的來。
 
来自:luyear, 时间:2001-10-20 9:29:00, ID:682453
最简单就是捕抓键盘和鼠标事件,如果5分钟没有动鼠标或键盘就最小化

可是:我也要用其它软件呀!我用其它软件时我得动用鼠标和键盘,可我并没有用我的程序;
再说,如果我在我的程序中的窗体中监视的话,我岂不是要在每个窗体中都作这样的处理。

来自:htw, 时间:2001-10-20 9:55:00, ID:682494
用application.onidle事件来处理

可以说详细点吗?
 
application.onidle
就是处理跟本程序有关的消息,这样就可以实现你上边这个帖子的问题了
只对本程序有效
 
用application.onidle事件来处理,DELPHI自带有一个控件有这个事件!在里面处理就行了
 
接受答案了.
 
后退
顶部