怎样恢复用SystemParametersInfo禁止的屏保?急!!!! 是的 ,是 SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,TRUE,0,0); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我试过了。。不行。。代码如下:SystemParametersInfo(114,NULL,&bIsRuning,NULL);if(!bIsRuning) { WinExec("ddd.exe",SW_SHOW); //禁止操作系统屏保 SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,FALSE,NULL,0); m_OnSave=1; }这里以后,我的屏保好象都不能用了win98里面的屏保功能被禁止了。我想把它恢复,用如下代码:void CMainFrame::OnTimer(UINT nIDEvent) { if(nIDEvent==m_timeID&&m_nOnBreak==0) SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,TRUE,0,0);但是win98的屏保功能还是没有恢复。。怎么办? 害的我又亲自试了试:我做了个对话框的程序,放了两个按钮,当然这些代码按照预期的工作了void CDialogcDlg::OnButton1() { SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,FALSE,0,0); }void CDialogcDlg::OnButton2() {SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,TRUE,0,0); } 噢,我把SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,FALSE,0,0); 的意思弄错了知道怎么用了。。谢谢你我怎么给分你?嘿嘿。。不过我的分没多少了? VC程序,为何单步执行没有问题,直接运行就有问题? 如何在运行时改变BCGPro库中菜单项的文字? 窃取GUI元件内部文字资料 使用CImage类如何显示背景是透明的png格式图片? 请问如何监控一个变量,当他的值发生变量,程序会自动执行断点 对编辑框的文字怎样加上工具栏(设置字体\居中对齐\左对齐\字体\等等) 如何显示泰文,以及泰文的显示解决方案??? VB如何调用返回指针类型的DLL? 怎么显示不了非模式对话框?(模式对话框就可以) ADO、DATAGRID的使用问题 求书? 复杂的设计问题
SystemParametersInfo(114,NULL,&bIsRuning,NULL);
if(!bIsRuning)
{
WinExec("ddd.exe",SW_SHOW);
//禁止操作系统屏保
SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,FALSE,NULL,0);
m_OnSave=1;
}这里以后,我的屏保好象都不能用了win98里面的屏保功能被禁止了。
我想把它恢复,用如下代码:void CMainFrame::OnTimer(UINT nIDEvent)
{
if(nIDEvent==m_timeID&&m_nOnBreak==0)
SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,TRUE,0,0);但是win98的屏保功能还是没有恢复。。怎么办?
void CDialogcDlg::OnButton1()
{
SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,FALSE,0,0);
}void CDialogcDlg::OnButton2()
{
SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,TRUE,0,0);
}