工控编程吧
标题:
上位机MFC如何启用禁用屏幕保护程序
[打印本页]
作者:
qq263946146
时间:
2019-8-11 21:26
标题:
上位机MFC如何启用禁用屏幕保护程序
可以使用函数SystemParametersInfo传递对应参数来实现,
如下为按钮点击函数,实现的屏保的开启,关闭。
void CDemoDlg::OnTest()
{
BOOL bActive = FALSE;
//判断屏幕保护程序是否启用
SystemParametersInfo(SPI_GETSCREENSAVEACTIVE, 0, &bActive, 0);
if (bActive)
{
//禁用屏幕保护程序
if (SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, FALSE, NULL, 0))
{
SetDlgItemText(IDC_TEST, _T("启用屏幕保护程序"));
AfxMessageBox(_T("禁用屏幕保护程序成功。"));
}
else
{
AfxMessageBox(_T("禁用屏幕保护程序失败。"));
}
}
else
{
//启用屏幕保护程序
if (SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, TRUE, NULL, 0))
{
SetDlgItemText(IDC_TEST, _T("禁用屏幕保护程序"));
AfxMessageBox(_T("启用屏幕保护程序成功。"));
}
else
{
AfxMessageBox(_T("启用屏幕保护程序失败。"));
}
}
}
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4