C#显示器监视器开关电源控制
C#显示器监视器开关电源控制
C# Code: /// <summary> /// 监视器开关控制 /// </summary> public class MonitorTool { [DllImport("user32.dll")] public static extern IntPtr SendMessage( IntPtr hWnd, uint msg, uint wParam, int lParam); //系统消息 private const uint WM_SYSCOMMAND = 0x112; //关闭显示器的系统命令 private const int SC_MONITORPOWER = 0xF170; //2为PowerOff, 1为省电状态,-1为开机 private const int MonitorPowerOff = 2; /// <summary> /// 关闭显示器 /// </summary> public static void PowerOff(IntPtr hWnd) { SendMessage( hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2 ); } /// <summary> /// 打开显示器 /// </summary> public static void PowerOn(IntPtr hWnd) { SendMessage( hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, -1 ); } } //来源:C/S框架网(www.csframework.com) QQ:23404761
参考文档:
状态机 - State Machine! C#.Net模拟电梯控制系统! 整栏勾选控制类 - ColumnCheckEdit(C#.Net) C#开发实例-数据字典作为参考数据在表格中显示的两种方案 C#.Net显示今天的农历日期 C#DataSet监视工具2.0(DataSet Watch 2.0) [原创]C#一键隐藏QQ/MSN,显示/隐藏系统托盘图标,获取托盘图标 C#开发自定义控件-设置显示工具箱中的图标 C#控制台窗体(Console Window)内容输出到文本文件 Asp.Net(C#)发送带有附件及显示图片的邮件 混音设备控制器(Mute Controller)-C#判断系统是否为静音 C#.NET 监视操作系统打开程序(使用Window消息实现全局系统勾子) C# 自动关闭或打开显示器 C# WebAPI控制器邮箱验证接口返回自动重定向HTML页面(原创) C#根据显示器分辨率进行毫米与像素的单位换算 IButtonInfo接口增加Visible属性控制按钮是否显示
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |