[教程][C#] 关闭显示器的API + 用法

1、Using

using System.Runtime.InteropServices;

2、引用API

[DllImport("user32.dll")]
static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam,
IntPtr lParam);
const int MONITOR\_OFF = 2;
const int SC\_MONITORPOWER = 0xF170;
const int WM\_SYSCOMMAND = 0x0112;

3、调用

SendMessage((IntPtr)0xffff, (uint)WM_SYSCOMMAND, (IntPtr)SC_MONITORPOWER, (IntPtr)MONITOR_OFF);

*使用任何情况(包括没有句柄(handle)的程序(console 等等))

« [分享][VS] Visual Studio 2010 + 2012 下载地址 [原创][教程] VMware 内下载+安装Windows 8.1 Preview »
comments powered by Disqus