Re[4]: Как програмно выключить монитор
От: deamon_tt  
Дата: 01.09.05 09:40
Оценка:
Здравствуйте, Macr0s, Вы писали:

M>А после отключния монитора таким способом (через вкладку "питание") не пробовал мышкой пошевелить? Фактически это одно и то же. Только делается как-то по-другому. Счас смотрел сообщения с помощью Spy++. Не смог отловить WM_SYSCOMMAND при автоматическом выключении монитора. Но при движении мышью он включался!


Да я согласен что SendMessage(Handle,WM_SYSCONNAND,SC_MONITORPOWER,2); выводит монитор в спящий режим подобным образом как и windows, возможно windows думает что сам вывел его в спящий режим и включает его при нажатии на клавиатуру или мышь, этот эфект как раз и надо обойти, надо потушить его НАМЕРТВО. Видел в инете что SendMessage(Handle,WM_SYSCONNAND,SC_MONITORPOWER,0); приводит к полному выключению монитора и включить его можно только перезагрузкой, но у меня это не сработало, и в мсдн описаны только LParam=1 и 2.

M>Требую сатисфакции!

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.