[VC]关闭笔记本显示器

[VC]关闭笔记本显示器

部分笔记本没有配备关闭显示器的快捷按钮,

即使有也需要安装厂商提供的系列程序。


自己向来不装那些

 这可以简单的用程序实现:

view plaincopy to clipboardprint?
#include"windows.h"   
 
 
 
int APIENTRY _tWinMain(HINSTANCE hInstance,  
                     HINSTANCE hPrevInstance,  
                     LPTSTR    lpCmdLine,  
                     int       nCmdShow)  
{  
 UNREFERENCED_PARAMETER(hPrevInstance);  
 UNREFERENCED_PARAMETER(lpCmdLine);  
 
 
 Sleep(1000);        //防止太过灵敏,你的手还没离开鼠标,显示器又被激活  
 PostMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,2);  
 
 return 0;  

#include"windows.h"

 

int APIENTRY _tWinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPTSTR    lpCmdLine,
                     int       nCmdShow)
{
 UNREFERENCED_PARAMETER(hPrevInstance);
 UNREFERENCED_PARAMETER(lpCmdLine);


 Sleep(1000);        //防止太过灵敏,你的手还没离开鼠标,显示器又被激活
 PostMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,2);

 return 0;
}
 

一下内容摘自MSDN:

WM_SYSCOMMAND Notification

    WPARAM wParam  
    LPARAM lParam;     

SC_MONITORPOWER
Sets the state of the display. This command supports devices that have power-saving features, such as a battery-powered personal computer.

The lParam parameter can have the following values:

1 - the display is going to low power

2 - the display is being shut off

设置显示器的状态。这个命令支持具有节能功能的设备,例如使用电池工作的个人电脑。

lParam参数可以为以下值:


1-设置显示器到低电模式

2-关闭显示器

 

 

阅读更多
文章标签: features command 工作
上一篇vc模拟鼠标键盘操作实用类
下一篇C++关闭 与 打开 电脑显示器
想对作者说点什么? 我来说一句

[VC]API关闭显示器

2009年03月14日 63KB 下载

没有更多推荐了,返回首页

关闭
关闭