【发布时间】:2015-09-29 15:15:26
【问题描述】:
我知道如何关闭所有显示器
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2);
但我只想转一个。
【问题讨论】:
-
需要使用
中的以下函数 BOOL SetVCPFeature(HANDLE hMonitor, BYTE bVCPCode, DWORD dwNewValue);为了获得处理,您需要使用 EnumDisplayMonitors,然后将 HMONITOR 传递给 GetPhysicalMonitorsFromHMONITOR。 bVCPCode 切换电源:0xD6 dwNewValue 开启:0x01,关闭0x04