求启动屏幕保护的api(50分)

  • 主题发起人 主题发起人 songhb
  • 开始时间 开始时间
首先声明我不知道,但可以帮你提一提<br>顺便贴个设置墙纸的看对你有没有帮助!!<br><br>var<br>bmpreg:tregistry;<br>&nbsp;begin<br>&nbsp; bmpreg:=Tregistry.create;<br>&nbsp; bmpreg.RootKey:=HKEY_CURRENT_USER;<br>&nbsp; bmpreg.OpenKey('Control Panel/Desktop',false);<br>&nbsp; bmpreg.WriteSTring('TileWallPaper','0');<br>&nbsp; bmpreg.WriteString('Wallpaper','C:/windows/backbmp.bmp'); //设墙纸<br>&nbsp; Systemparametersinfo(SPI_SETDESKWallpaper,0,Nil,SPIF_SendChange);<br>&nbsp; bmpreg.closekey;<br>&nbsp; bmpreg.Free;<br>&nbsp;end;<br><br>
 
首先系统必须设置了屏幕保护功能。执行以下语句即可:<br><br>sendmessage(getdesktopwindow,wm_syscommand,SC_SCREENSAVE,0)<br>
 
如果是.exe屏保,当然WinExec()<br>如果是.scr,更加可以WinExec() !!!<br><br>就这么简单,给分老兄。<br>
 
首先系统必须设置了屏幕保护功能。执行以下语句即可:<br><br>sendmessage(getdesktopwindow,wm_syscommand,SC_SCREENSAVE,0);<br>
 
首先系统必须设置了屏幕保护功能。执行以下语句即可:<br><br>sendmessage(getdesktopwindow,wm_syscommand,SC_SCREENSAVE,0);<br>
 
接受答案了.
 
后退
顶部