当前位置:主页>Visual Basic教程>文章内容
关闭屏幕保护功能,改变屏保等待
来源: 作者: 发布时间:2007-04-29  
->如何关闭ScreenSave功能,改变Timeout时间

  此外希望只有本次使用Windows时改变(下次开机时还原原状),则最後参数改为 SPIF_SENDWININICHANGE(没有SPIF_UPDATEINIFILE)

ConstSPI_SETSCREENSAVEACTIVE=17
ConstSPI_SETSCREENSAVETIMEOUT=15
ConstSPIF_SENDWININICHANGE=&H2
ConstSPIF_UPDATEINIFILE=&H1

PrivateDeclareFunctionSystemParametersInfoLib"user32"Alias_
  "SystemParametersInfoA"(ByValuActionAsLong,ByValuParamAsLong,_
  ByVallpvParamAsLong,ByValfuWinIniAsLong)AsLong

PrivateSubSetScreenSaveTimeout(ByValBySecondAsLong)
 CallSystemParametersInfo(SPI_SETSCREENSAVETIMEOUT,BySecond,0,_
     SPIF_UPDATEINIFILE SPIF_SENDWININICHANGE)
EndSub

PrivateSubEnableScreenSave()
 CallSystemParametersInfo(SPI_SETSCREENSAVEACTIVE,1,0,_
     SPIF_UPDATEINIFILE SPIF_SENDWININICHANGE)
EndSub
PrivateSubDisableScreenSave()
 CallSystemParametersInfo(SPI_SETSCREENSAVEACTIVE,0,0,_
     SPIF_UPDATEINIFILE SPIF_SENDWININICHANGE)
EndSub->
->


 
上一篇:创建动态图标   下一篇:获取桌面窗口图象
 
  相关文章
·创建动态图标
·获取桌面窗口图象
·如何设定墙纸的显示方式?
·VB中Winsock控制的UDP协议的使用
·雨滴式的显示图片
·用VisualBasic轻松地设计Browser及Ftp
·利用PictureClip进行图像局部处理
·开发网络应用的5个技巧
·图像在图片框中的滚动
·防止admin888被远程盗取的简易方法
·从文件中提取图标
·在VB中如何使用ping命令
 
【关闭窗口】
推荐本站资源
最新文章