【发布时间】:2018-12-04 01:46:38
【问题描述】:
我希望显示器会关闭,并在一段时间后打开。但是显示器不想打开。我做错了什么?
HWND hwnd_monitor = FindWindow(0, 0);
SendMessage(hwnd_monitor, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
Sleep(1000);
SendMessage(hwnd_monitor, WM_SYSCOMMAND, SC_MONITORPOWER, -1);
【问题讨论】:
-
@Philipp
hwnd_monitor是窗口句柄 (HWND),而不是“监视器句柄”,所以不清楚为什么它会变得无效。