C# 关闭显示器(显示)

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);

 

你可能感兴趣的:(C#)