CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  API

如何用API函数关闭监视器

楼主J_Zanetti(国际米兰的阿飞)2006-03-08 15:26:25 在 VB / API 提问

为节约起见,想设定PC超过5分钟无操作时关闭监视器  
  请问各位高手,如何调用API函数可以关闭监视器 问题点数:20、回复次数:4Top

1 楼Modest(塞北雪貂)·(偶最欣赏楼主的分)回复于 2006-03-08 15:28:57 得分 20

Option   Explicit  
   
  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  
   
  Private   Const   MONITOR_ON   =   -1&  
  Private   Const   MONITOR_LOWPOWER   =   1&  
  Private   Const   MONITOR_OFF   =   2&  
  Private   Const   SC_MONITORPOWER   =   &HF170&  
  Private   Const   WM_SYSCOMMAND   =   &H112  
   
  '关闭   显示器  
  Public   Function   MonitorOff(Form   As   Form)  
           
          Call   SendScreenMessage(Form.hwnd,   WM_SYSCOMMAND,   SC_MONITORPOWER,   ByVal   MONITOR_OFF)  
   
  End   Function  
   
  '开启显示器  
  Public   Function   MonitorOn(Form   As   Form)  
           
          Call   SendScreenMessage(Form.hwnd,   WM_SYSCOMMAND,   SC_MONITORPOWER,   ByVal   MONITOR_ON)  
   
  End   Function  
   
  '关闭显示器电源   :)---深度睡眠  
  Public   Function   MonitorPowerDown(Form   As   Form)  
           
          Call   SendScreenMessage(Form.hwnd,   WM_SYSCOMMAND,   SC_MONITORPOWER,   ByVal   MONITOR_LOWPOWER)  
           
  End   Function  
  Top

2 楼J_Zanetti(国际米兰的阿飞)回复于 2006-03-08 18:04:22 得分 0

哎呀,,高手啊,,,  
  谢谢,,太谢谢了,,,,,Top

3 楼J_Zanetti(国际米兰的阿飞)回复于 2006-03-08 18:12:34 得分 0

??????  
   
  请问别人为我回答问题后,我怎么给人家分呢????Top

4 楼sstlwg(CS、FIFA、极品飞车高手,不服不行地)回复于 2006-03-08 18:47:36 得分 0

啊哈哈Top

相关问题

  • 如何实现关闭监视器
  • api函数
  • 求API函数?
  • API函数
  • API函数
  • API 函数!
  • 用API函数ExitWindowsEx()无法关闭计算机!!!
  • 一个关于Api关闭计算机函数的问题.
  • 如何调用API函数关闭机器?
  • 简单高分问题 用api函数关闭窗体

关键词

  • 显示器
  • sendscreenmessage
  • 监视器
  • monitorpower
  • 关闭
  • syscommand
  • monitor
  • byval
  • sc
  • hwnd

得分解答快速导航

  • 帖主:J_Zanetti
  • Modest

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo