找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 7649|回复: 5

[系统工具] 打开关闭显示器的源代码

 火.. [复制链接]

1214

主题

352

回帖

11

精华

管理员

菜鸟

积分
93755

贡献奖关注奖人气王精英奖乐于助人勋章

发表于 2010-9-19 08:09:07 | 显示全部楼层 |阅读模式

  1. Private Declare Function SendScreenMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
  2. Private Const MONITOR_ON = -1&
  3. Private Const MONITOR_LOWPOWER = 1&
  4. Private Const MONITOR_OFF = 2&
  5. Private Const SC_MONITORPOWER = &HF170&
  6. Private Const WM_SYSCOMMAND = &H112
  7. Private Sub Command1_Click()
  8.     Call SendScreenMessage(Me.hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal MONITOR_ON)
  9. End Sub
  10. Private Sub Command2_Click()
  11.     Call SendScreenMessage(Me.hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal MONITOR_LOWPOWER)
  12.     Timer1.Enabled = True
  13.     'Call SendScreenMessage(Me.hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal 0)
  14. End Sub
  15. Private Sub Timer1_Timer()
  16.     Command1_Click
  17.     Timer1.Enabled = False
  18. End Sub

复制代码

打开关闭显示器.rar

1.2 KB, 下载次数: 6987

【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755

90

主题

473

回帖

2

精华

钻石会员

积分
3261
发表于 2010-9-19 18:41:44 | 显示全部楼层
有用代码

3q

2

主题

17

回帖

0

精华

铜牌会员

积分
35
发表于 2010-9-24 01:00:02 | 显示全部楼层
好猥琐

275

主题

3019

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17066

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2010-9-24 12:42:17 | 显示全部楼层
...远程省电用?
我就是嗷嗷叫的老马了......

0

主题

36

回帖

0

精华

铜牌会员

积分
50
QQ
发表于 2010-10-18 02:56:44 | 显示全部楼层
关闭显示器 我单独生成了个EXE 用来晚上挂游戏时关显示器。破游戏 待机就掉线 用 关闭显示器电源代码就不掉

没直接按电源开关的原因是电源开关基本报废

30

主题

693

回帖

0

精华

钻石会员

积分
2815
发表于 2015-9-11 11:58:16 | 显示全部楼层
开心进步每一天
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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