请问如何编程关闭显示器 和 调整屏幕亮度? 显卡的设计界面中都有调整视频亮度对比度的功能,请问我如何编程实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Option ExplicitPrivate Declare Function SendScreenMessage Lib "user32" _ Alias "SendMessageA" _ (ByVal hwnd As Long, _ ByVal wMsg As Long, _ ByVal wParam As Long, _ lParam As Any) As LongPrivate Const MONITOR_ON = -1&Private Const MONITOR_LOWPOWER = 1&Private Const MONITOR_OFF = 2&Private Const SC_MONITORPOWER = &HF170&Private Const WM_SYSCOMMAND = &H112'关闭 显示器Private Function MonitorOff(Form As Form) Call SendScreenMessage(Form.hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal MONITOR_OFF)End Function'开启显示器Private Function MonitorOn(Form As Form) Call SendScreenMessage(Form.hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal MONITOR_ON)End Function 非常非常感谢 peckerlu() ,期待亮度对比度问题的方案。 就是用 directshow 或者 调用显卡驱动。 调整屏幕亮度需要使用这个API:SetDeviceGammaRamp代码很简单,查一下MSDN SetDeviceGammaRamp 的第二个参数 怎么用?我看c++中 好像是 word[3][256],vb中应该怎么对应?那位高手在帮忙看看。 http://www.google.com/search?q=VB%20SetDeviceGammaRamp&hl=zh-CN&lr=&nxpt=10.134210891149857244538自己看看 请问如何限制文本框,只能输入字母或数字 数组重新组合 请教一算法 (求好心人,我没分了) 帮忙!!!! 用vb创建activex控件,创建时有模块并引用了dll文件;现编译时报错!!! ACCESS的“无效的书签”问题 VB 执行SQL 2000 问题 高分求救!! 如何知道各键的键值? api,function问题,高手赐教 小弟跪求了,那位大哥能给说一下,在打包最后一步完成时,生成.cab时出现问题? 请高手帮我写一段程序,谢谢了!
Alias "SendMessageA" _
(ByVal hwnd As Long, _
ByVal wMsg As Long, _
ByVal wParam As Long, _
lParam As Any) As LongPrivate Const MONITOR_ON = -1&
Private Const MONITOR_LOWPOWER = 1&
Private Const MONITOR_OFF = 2&
Private Const SC_MONITORPOWER = &HF170&
Private Const WM_SYSCOMMAND = &H112'关闭 显示器
Private Function MonitorOff(Form As Form)
Call SendScreenMessage(Form.hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal MONITOR_OFF)End Function'开启显示器
Private Function MonitorOn(Form As Form)
Call SendScreenMessage(Form.hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal MONITOR_ON)End Function