再加100分,请教程序中动态获得和调整屏幕保护的等待时间 (100分)

  • 主题发起人 主题发起人 laowt
  • 开始时间 开始时间
L

laowt

Unregistered / Unconfirmed
GUEST, unregistred user!
请教程序中动态获得和调整屏幕保护的等待时间
 
读取注册表
 
在注册表什么地方?<br>我想应该有一个函数!
 
//单位是秒<br>[HKEY_CURRENT_USER/Control Panel/Desktop]<br>"ScreenSaveTimeOut"="60"<br>
 
//函数,单位是秒<br>var<br>&nbsp; i: Integer;<br>begin<br>&nbsp; i:= 0;<br>&nbsp; [blue]SystemParametersInfo(SPI_GETSCREENSAVETIMEOUT, 0, @i, 0);[/blue]<br>&nbsp; ShowMessage(IntToStr(i));<br>end;<br>
 
有没有获得距屏幕保护启动的剩余时间?
 
应该没有
 
那系统如何知道什么时候启动屏幕保护??
 
发给你一个范例,不行再试
 
//http://www.delphibbs.com/delphibbs/dispq.asp?LID=742969中的代码是判断多长时间没有用键盘或鼠标的。<br>如果你知道了这个时间,又知道了屏幕保护程序的timeout,不就可以计算出来了?
 
南帅:http://www.delphibbs.com/delphibbs/dispq.asp?LID=742969帖子查阅时就看过,他说容易死机,不敢试,你看能不能试!
 
//他说容易死机,不敢试,你看能不能试!<br>你不敢试,就让别人给你试,是不是有点……[:D]<br>我只是给你提供一些思路,你可以再找一些类似的源码试试。<br>不过你想实现什么呢?或许有更好的办法,不一定非要这样来做
 
试了,好象不行!
 
独帅是对的!
 
多人接受答案了。
 
后退
顶部