C#实现关闭显示器的函数一例

发布时间:2020-03-13编辑:脚本学堂
为大家介绍一个C#实现的用于关闭显示器的函数,看来C#还是很强的哦,有需要的朋友,参考下吧。

1、关闭显示器的函数代码

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

2、调用方法

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

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