XP下如何实现调节显示器亮度

nostopping 2009-10-26 10:38:21
Vista下可以通过WMI的WMIMonitorBrightnessMethod类实现设置显示器亮度的功能,
但此方法不支持XP,请问XP下如何实现?

请各位高人给点思路,定重谢~
...全文
2336 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
nostopping 2009-12-19
  • 打赏
  • 举报
回复
不好意思,是该结贴了。
我通过显卡的PCI寄存器:bus:0,Dev:0,Fun:2, offset:F4搞定,不过这个需要显卡驱动支持。
谢谢各位的热心回复!
InitialJ 2009-11-02
  • 打赏
  • 举报
回复
据我所知笔记本的亮度调节是调节背光板的灯管亮度,背光板的INVERTER(控制电路板)上是可调的。但是要安装驱动。单独的显示器应该不开放给PC调节。
MoXiaoRab 2009-11-01
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 nostopping 的回复:]
请问InitialJ:
笔记本上不是可以通过快捷键(Fn+x)调节亮度吗,我就是要实现这种效果,但不知道在XP下如何做?
[/Quote]
那个是直接和屏幕的总线交互的吧?
nostopping 2009-11-01
  • 打赏
  • 举报
回复
请问InitialJ:
笔记本上不是可以通过快捷键(Fn+x)调节亮度吗,我就是要实现这种效果,但不知道在XP下如何做?
InitialJ 2009-10-30
  • 打赏
  • 举报
回复
真正要调显示器的亮度,在PC端是不可能实现的,PC和显示器的通信仅限于视频信号的输出,以及DDC传输显示器EDID等信息,通过ddc根本无法使显示器发生任何变化.
nostopping 2009-10-30
  • 打赏
  • 举报
回复
再顶一下!!!
nostopping 2009-10-30
  • 打赏
  • 举报
回复
通过调Gamma值来改变显示器光强度不是真正意义上的调亮度呀,看上去很不舒服的。
我通过CUI SDK去做,但是执行的时候提示Unsupported feature,是不是在XP下用显卡SDK也调不了?
nostopping 2009-10-27
  • 打赏
  • 举报
回复
我的是Intel的集成显卡,有Intel CUI SDK,但SDK中的函数没有注释,请问在哪里可以看到这些函数的功能及用法,有人用过吗?
flyoxs 2009-10-27
  • 打赏
  • 举报
回复
没有办法直接调显示器的亮度,因为显示器没有标准的控制接口。现在软件调亮度,调的只是显卡输出信号的成份,如Gamma曲线等。
MoXiaoRab 2009-10-27
  • 打赏
  • 举报
回复
WMIMonitorBrightnessMethod?有这个类?

如果要调亮度,需要和显卡驱动打交道啊
ToperRay 2009-10-27
  • 打赏
  • 举报
回复
SetDeviceGammaRamp试验一下吧。

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧