读书人

怎么用Win32 API打开显示器

发布时间: 2012-01-20 18:53:53 作者: rapoo

如何用Win32 API打开显示器
我用SendMessage(GetSafeHwnd(),WM_SYSCOMMAND,SC_MONITORPOWER,2);可以成功关闭显示器,但是这样可以用任意键重新打开屏幕。我想要实现的事一键控制屏幕开关,而不是任意键打开屏幕。

[解决办法]
::SendMessage(GetSafeHwnd(),WM_SYSCOMMAND,SC_MONITORPOWER,-1);
[解决办法]

探讨
::SendMessage(GetSafeHwnd(),WM_SYSCOMMAND,SC_MONITORPOWER,-1);

[解决办法]
探讨
引用:
::SendMessage(GetSafeHwnd(),WM_SYSCOMMAND,SC_MONITORPOWER,-1);

哦,看错题了
有个思路
监控键盘,如果按别的键就执行关显示器
如果按你想要的键,就取消监控

读书人网 >VC/MFC

热点推荐