您的位置:首页 > 编程语言 > C#

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: