激活关闭屏保问题
用delphi做好一个屏保,我想知道在程序里怎样控制这个屏保的运行。
在桌面属性中选中屏保,设为等待一分钟,屏保运行正常。
比如:进入一个程序后,一开始关闭屏保,然后当满足某一条件,比如当计时器开启200秒后,激活屏保。
看了网上很多都说用
SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,1, nil, 0); //打开
和 SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,0,nil,0); //关闭
但我试了试,没反应呀。
当我用SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,0,nil,0); 时,屏保是被关闭了,但我再用第一条语句,却没有激活。