中易网

在C++中,如SC_MONITORPOWER,MONITORPOWER这个命令是从哪里来的,属于什么命令?api函数里也没有它啊。

答案:1  悬赏:10  
解决时间 2021-01-14 08:17
  • 提问者网友:几叶到寒
  • 2021-01-14 02:43
在C++中,如SC_MONITORPOWER,MONITORPOWER这个命令是从哪里来的,属于什么命令?api函数里也没有它啊。
最佳答案
  • 二级知识专家网友:野慌
  • 2021-01-14 03:02
最近有点忙,写篇简单的吧.

当窗口移动,改变窗口大小,最大化最小化窗口的时候都会产生WM_SYSCOMMAND消息,具体他还有其他功能可以参见MSDN里面关于WM_SYSCOMMAND的介绍,一不小心我看到了里面一个可以控制显示器的消息.

两种参数的代码如下:(lParam这里的取值只有1和2,不过我看不出他的区别貌似当他是2的时候也无法关闭我的显示器而是和1时候一样的效果,不知道是不是我显示器的原因)

SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,1); //1 - the display is going to low power
SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,2); //2 - the display is being shut off
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息