高手快帮我: 如何获取系统空闲时间?(100分)

  • 主题发起人 主题发起人 Hjking
  • 开始时间 开始时间
H

Hjking

Unregistered / Unconfirmed
GUEST, unregistred user!
如何获取系统空闲时间?我需要在WINDOWS系统空闲时做此别的事情.
另: 窗口隐藏时按热键激活并显示该窗体,如何截获该按键?
 
我想听听什么是“系统空闲时间”??
 
是不是系统CPU的占用率?
 
TApplication 好象有个 idle 进程...
 
1.application.onidle事件句柄
2.键盘hook或registerhotkey(程序中)
 
就象一段时间后启动屏幕保护程序一样,比如如何得到这段时间为我设置的时间.
 
就是 onidle 事件,

我还用过 PeekMessage 做过一个小例子.
 
用 OnIdle 好
 
我想,您的意思是否是:

在没有任何鼠标和键盘动作的情况下,过一定的时间后执行您的程序(或相应的

代码)

如果是这样,需要您使用Hook,截获鼠标和键盘消息

另,窗口隐藏时,可以使用注册的HotKey完成目的

见:

RegisterHotKey
 
application.onidle
 
hustmouse,正如你所说的,能否给一个例程?

application.onidle是绝对不行的了!
 
请您留下Email地址,我发一个给你。
 
Thank you!
bdelphi@21cn.co
 
搞错了,漏了一个字,应该是bdelphi@21cn.com。
谢谢hustmouse!!!
 
hustmouse,你发来了吗,我怎么没收到???

哪位高手请回答.
 
sorry,我才看到你的回答,我根本没有收到大富翁的邮件通知!

我回去发给你。
 
收到了,谢谢!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
606
import
I
后退
顶部