通过使用 Windows API,可以将显示器置于睡眠模式:
[DllImport("user32.dll")]
static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);
进而
SendMessage(this.Handle, WM_SYSCOMMAND, (IntPtr)SC_MONITORPOWER, (IntPtr)2);
运行上述命令时,两个监视器都进入睡眠状态。是否有可能只影响多个连接的监视器中的一个?