Как программно обнаружить возвращение из гашения экрана
Я хотел бы обнаружить в своей программе, когда пустой экран выключен.
Что я уже пробовал:
Я использую C++, и моя целевая платформа-Windows 7.
У меня есть изрядный опыт в программировании WinAPI.
Я хотел бы обнаружить в своей программе, когда пустой экран выключен.
Это не заставка, а сама операция гашения экрана.
(то есть на моей текущей машине у меня установлена заставка "нет", а "выключить дисплей" - 15 минут. Именно "включить дисплей" я и хочу обнаружить.).
Может ли кто-нибудь дать мне совет, какое сообщение или событие искать, чтобы справиться с этой задачей?
jeron1
Может быть, одна из этих ссылок поможет.
Приложение Power-Aware (Windows)[^]
Как проверить монитор ПК включен или выключен любой инструмент или Средство просмотра событий в windows 7 [^]
Derell Licht
К сожалению, функции управления питанием, похоже, не работают для Windows 7,
только Win8 и более поздние версии. Он скомпилирован и работает нормально, но на самом деле не работает.