1、先引入DllImport所在的名称空间

using System.Runtime.InteropServices;

 

2、引入方法

[DllImport("user32.dll")]
public static extern IntPtr SendMessage(IntPtr hWnd,uint msg,uint wParam,int lParam);

private const uint WM_SYSCOMMAND = 0x0112;

private const uint SC_MONITORPOWER = 0xF170;

 

3、

//关闭显示器
SendMessage(this.Handle,WM_SYSCOMMAND,SC_MONITORPOWER,2);

//打开显示器
SendMessage(this.Handle,WM_SYSCOMMAND,SC_MONITORPOWER, -1);

 

 posted on 2015-07-02 11:26  Just_Do  阅读(2078)  评论(0编辑  收藏  举报