答不了谈谈见解也好!如何动态获得和调整屏幕保护的等待时间 (250分)

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

wenqy

Unregistered / Unconfirmed
GUEST, unregistred user!
系统如何知道什么时候启动屏幕保护?
有没有办法获得距屏幕保护启动的剩余时间?
答不了谈谈见解也好!
 
function SetScreenSaverTimeOut(Minutes : integer) : boolean;

var
Sec : integer;

begin
if (Minutes in [1..60]) then
begin
Sec := Minutes * 60; // Convert minutes into seconds.
Result := SystemParametersInfo(SPI_SETSCREENSAVETIMEOUT, Sec, nil, 0);
end
else
Result := False;
end;

 
这个好象只能知道屏幕保护设置的启动时间!
系统如何知道什么时候启动屏幕保护?
有没有办法获得距屏幕保护启动的剩余时间?我也很想知道!!
 
对鼠标和键盘时间进行计时,我想应该是这样的,一有鼠标和键盘动作就做标记,
没有标记,就开始计时!!!
[:D]
 
有没有这方面的例程?
有没有办法直接获得距屏幕保护启动的剩余时间?
 
这种东西微软不会公布的,我觉得可以做一个软件,监视是否处于屏保状态,
如果是,就监视屏保和视停止,如果停止了,就开始计时。这样就能知道了
 
《delphi深度历险》中好像有介绍,是台湾的陈宽达写的
 
可以说说为什么一定要这个等待时间吗?
或者从其它角度来处理更好呢?
 
到《delphi深度历险》去看看
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部