C# 关闭显示器的函数
2016-06-20 00:00
232 查看
最近在学C#,写个保护眼睛的程序(就是过一段时间关下显示器,锁下屏幕之类的)做为练习。以下是关闭显示器的代码,网上好像还没有,在这贴上来,希望对大家有帮助。
1
/**/
/// <summary>
2 /// 关闭显示器
3 /// </summary>
4 /// <param name="sender"></param>
5 /// <param name="e"></param>
6
void
CloseLCD(
object
sender, EventArgs e)
7
{
8 SendMessage(this.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2); // 2 为关闭显示器, -1则打开显示器
9 }
10
SendMessage
#region SendMessage
11 public const uint WM_SYSCOMMAND = 0x0112;
12 public const uint SC_MONITORPOWER = 0xF170;
13 [DllImport("user32")]
14 public static extern IntPtr SendMessage(IntPtr hWnd, uint wMsg, uint wParam, int lParam);
15 #endregion
1
/**/
/// <summary>
2 /// 关闭显示器
3 /// </summary>
4 /// <param name="sender"></param>
5 /// <param name="e"></param>
6
void
CloseLCD(
object
sender, EventArgs e)
7
{
8 SendMessage(this.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2); // 2 为关闭显示器, -1则打开显示器
9 }
10
SendMessage
#region SendMessage
11 public const uint WM_SYSCOMMAND = 0x0112;
12 public const uint SC_MONITORPOWER = 0xF170;
13 [DllImport("user32")]
14 public static extern IntPtr SendMessage(IntPtr hWnd, uint wMsg, uint wParam, int lParam);
15 #endregion
相关文章推荐
- C# 关闭显示器的函数
- C# 关闭显示器的函数
- C#截屏
- 在服务中创建用户进程的方法(C#版)
- 在服务中创建用户进程的方法(C#版)
- 在服务中创建用户进程的方法(C#版)
- VS2008插件CodeRush Xpress for C#
- c# 实现远程关机功能
- (原创)重学设计模式,总结C#细节 一 简单工厂模式
- C#生成静态两方法
- C#基类和派生类
- C#-params 有什么用?
- .net(c#)中Array和ArrayList的异同点
- C#-params 有什么用?
- C#中split的5种方法
- c# 学习笔记
- c#中泛型表达式树备忘
- C#中问号的用法(非表达式)
- C# 中的常用正则表达式总结
- C# DES