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秒后自动打开。