C++暂时关闭显示器
在VS2010新建win32空工程,加入C++代码:
- #include <windows.h>
- int APIENTRY WinMain(HINSTANCE hInstance,
- HINSTANCE hPrevInstance,
- LPSTR lpCmdLine,
- int nCmdShow)
- {
- SendMessage(FindWindow(0,0),WM_SYSCOMMAND,SC_MONITORPOWER,2);
- Sleep(5000);
- SendMessage(FindWindow(0,0),WM_SYSCOMMAND,SC_MONITORPOWER,-1);
- return 0;
- }
#include <windows.h>
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
SendMessage(FindWindow(0,0),WM_SYSCOMMAND,SC_MONITORPOWER,2);
Sleep(5000);
SendMessage(FindWindow(0,0),WM_SYSCOMMAND,SC_MONITORPOWER,-1);
return 0;
}
显示器关闭5秒后自动打开。


浙公网安备 33010602011771号