鱼C论坛

 找回密码
 立即注册
查看: 2742|回复: 3

[技术交流] 学以致用,制作属于自己的小工具(显示器关闭)

[复制链接]
发表于 2011-9-27 20:57:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
很简单,我自己做的功能很单调,就只有关闭显示器一个功能。
因为每一次要出去的时候,要关闭显示器最慢也要一分钟,偏偏我不想等这么一分钟。

建立一个Dialog工程,调用SendMessage函数。

这个函数据我查了一下

SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2);         //关闭显示器。
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) -1);        //打开显示器。
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 1);         //低功耗。

在程序中只要调用关闭显示器函数就行了。

我的在之前加了个Sleep(); 在括号中可以加上延迟时间,以毫秒计的,1000毫秒一秒钟。
其实还可以加上一个一个输入框输入时间,然后进行一下单位换算,把Sleep(500);中的数值替换成自己设定的时间,就可以定时了。
不过我没实验。

因为太简单了源码,软件,就不传上来了,有心者完全可以自己做出来。

点评

非常好,程序无论贵贱,只要能证明自己的学习之路,大程序也是由一个个的函数积累起来的~  发表于 2011-9-28 02:46

评分

参与人数 1鱼币 +4 收起 理由
小甲鱼 + 4 赞一个! 鼓励创作~

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-27 21:12:48 | 显示全部楼层
一知半解


嘎嘎 !
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-27 21:25:03 | 显示全部楼层
超简单。。。楼主做这个没啥意义啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-28 06:12:47 | 显示全部楼层
没学C  代码只能看的懂前面的   API函数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-24 03:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表