带Windows的Windows屏幕
我一直在从我的程序调查
Windows平台上的一个屏幕.我知道有一个SetMonitorBrightness API允许这一点,但是我的问题是,能够在Windows XP上调整屏幕(该API不支持)以及桌面计算机上的暗淡屏幕也是很好的.
所以我做了一些研究,发现this utility似乎使Windows XP桌面上的屏幕变暗,没有任何问题.我试图联系作者,了解他们如何实施调光器,但我没有听到他们的回音. 所以我好奇地听到这个网站上的开发人员,当你不支持SetMonitorBrightness API时,你觉得他们如何设法使屏幕变暗? PS.我是一个新手开发商,我正在为我们的小企业编写一个节能计划.这是一个非营利组织,我们没有资金聘请Windows开发人员为我们做这件事.我们的大多数计算机都是Windows XP桌面,因此您可以看到我无法使用SetMonitorBrightness API,因为它在网络上被广泛记录. 提前致谢.
在你引用的情况下,看看与Dependency Walker的屏幕保护程序.我猜是他们创建一个全屏窗口,并使用SetLayeredWindowAttributes()为窗口设置一个半不透明的设置,从而使屏幕显示为灰色.我怀疑这会节省你很多钱.
您可能想查看DDC protocol,它允许您控制某些显示器的方面.您可以在这里找到允许您执行此操作的MS API:http://msdn.microsoft.com/en-us/library/windows/hardware/ff570290%28v=vs.85%29.aspx,您还应该查看I2C功能. 或者,您可以寻找一个现成的图书馆为您做出DDC的东西,如http://www.nicomsoft.com/products/i2c/.他们也有一个更简单的应用程序是免费的个人使用和非免费的商业用途.他们甚至可以允许你免费使用它,如果你联系他们,并解释它是一个非营利组织. 如果您尝试将其作为节能程序,为什么不使用屏幕保护程序设置,可以在一段闲置时间后关闭显示器?任何状况之下 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 如何确定Win7被激活的密钥类型(零售或
- windows – Heroku pg:拉不能填充模式
- windows – AutoHotKey:带多行输入的InputBox
- windows – SysAllocString / SysFreeString COM
- windows-8.1 – Windows 8.1在连接VPN上收到错误
- windows – 是什么原因导致使用IPV6代替IPV4?
- laravel homestead共享文件夹的主机路径在Window
- haskell – 仅从全屏浮动窗口中移除边框(XMonad配
- pycharm使用anaconda报错: ImportError: DLL lo
- windows – 监控每个程序带宽使用情况的应用程序