工控编程吧
标题:
上位机MFC如何启用禁用屏幕保护程序
[打印本页]
作者:
qq263946146
时间:
2019-10-20 14:29
标题:
上位机MFC如何启用禁用屏幕保护程序
在按钮里使用下面代码就能实现。
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