智能关闭(关闭显示器,关机,声音提示小程序) V1.0绿色版

2022-07-30发布者:lisi大小: 下载:0

文件大小:

软件介绍

是一款实现关机注销重启关闭显示器,是笔记本电脑,有时候显示器关不上,又不想关机,所以就需要这样一个东西,功能太多了好乱。所以自己写了一个。

image.png

软件说明
封了5个音效在里面 所以大了点 好使着呢
本身很简单,就不放源码了。
写一个关闭显示器的小程序
SendMessagege(GetDesktopWindow(), WM_SYSCOMMAND, SC_MONITORPOWER, 2);
发现并不能关闭显示器,我找了半天都没找出问题的所在。因为网上找出很多文章都异口同声地这么说,所以根本就没有怀疑这里的代码出了问题。
后来发现了一篇Delphi的贴子,发现它调用这个函数时第一个参数(即消息发送的目标窗口是该程序本身的主窗口),于是试着把代码改成了
SendMessagege(hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
哈哈,显示器果然关了。
开始我还以为需要程序在消息循环中捕获相应的消息来退出,后来才发现这完全是多此一举。显示器关闭后程序就可以退出了,之后如果有键盘后者鼠标的动作显示器也会自动开启。
现在的程序还是有点小问题,就是运行后只是小关一下就又打开了,应该是运行程序时的键盘或者鼠标消息被Windows捕获的缘故,于是再在发送消息前加个时间延迟,OK!
完整的程序如下:
#include

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

版权声明:

1 本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!

2 本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。

3 若有关在线投稿、无法下载等问题,请与本站客服人员联系。

4 如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系QQ:2499894784

返回顶部