C++暂时关闭显示器

在VS2010新建win32空工程,加入C++代码:

  1. #include <windows.h>  
  2.   
  3. int APIENTRY WinMain(HINSTANCE hInstance,  
  4.                      HINSTANCE hPrevInstance,  
  5.                      LPSTR     lpCmdLine,  
  6.                      int       nCmdShow)  
  7. {  
  8.     SendMessage(FindWindow(0,0),WM_SYSCOMMAND,SC_MONITORPOWER,2);  
  9.     Sleep(5000);  
  10.     SendMessage(FindWindow(0,0),WM_SYSCOMMAND,SC_MONITORPOWER,-1);  
  11.     return 0;  
  12. }  
#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秒后自动打开。

posted @ 2017-05-10 17:29  sky20080101  阅读(180)  评论(0)    收藏  举报