先用 SystemParametersInfo(SPI_GETSCREENSAVETIMEOUT,sizeof(timeoutvalue),&timeoutvalue,SPIF_SENDWININICHANGE);保存屏保的设置。 然后用SystemParametersInfo (SPI_SETSCREENSAVETIMEOUT,m_timeoutvalue,NULL, SPIF_UPDATEINIFILE); 其中m_timeoutvalue=0;就可以禁用屏保了,必要是可以用上面保存的数据恢复。
试试吧! |