当前位置: 移动技术网 > 科技>操作系统>windows > VC++调节笔记本屏幕亮度(附源码)

VC++调节笔记本屏幕亮度(附源码)

2020年09月29日  | 移动技术网科技  | 我要评论
源代码demo已上传到百度网盘:永久生效 ,代码实现了调度笔记本电脑屏幕亮度的功能与系统 显示器的调节同步, 代码修改会同步修改这个值1.有什么地方使用有个这个需求呢,哈哈,不说,反正我的项目是用了还有一种有时需要关闭显示器,那这个时候就是要电脑处于休眠了,休眠的话要唤醒就很有技术难度了,唯一的方式只有一种,定时唤醒,要不然的话,因为休眠时所有进程都下在挂起状态,总之比较麻烦!以前最常用的方式:如下关闭显示器 SendMessage(FindWindow(0,0), ..

源代码demo已上传到百度网盘:永久生效  ,代码实现了调度笔记本电脑屏幕亮度的功能

系统 显示器的调节同步, 代码修改会同步修改这个值

1.有什么地方使用有个这个需求呢,哈哈,不说,反正我的项目是用了

还有一种有时需要关闭显示器,那这个时候就是要电脑处于休眠了,

休眠的话要唤醒就很有技术难度了,唯一的方式只有一种,定时唤醒,

要不然的话,因为休眠时所有进程都下在挂起状态,总之比较麻烦!

 

以前最常用的方式:如下

关闭显示器 SendMessage(FindWindow(0,0), WM_SYSCOMMAND, SC_MONITORPOWER, 2);

打开显示器 SendMessage(FindWindow(0,0), WM_SYSCOMMAND, SC_MONITORPOWER, -1);

这种模式就叫中断显卡输出模式.

但当再打开时一般都会出现问题,有时一次还不会成功,还需要调用多次,那么你在实现项目中

就不太好控制了!

所以最好的方式呢就是:把屏幕设置成全黑,然后呢,再把亮度调成0, 也基本启到了关闭显示器的功能

也即灭屏功能 &#

本文地址:https://blog.csdn.net/kaizi318/article/details/108867041

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网