通过使用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);
当运行上述命令时,两个显示器都会进入睡眠状态。是否有可能只让其中一个连接的多个显示器受到影响?