![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Блокировать отключение монитора [D7, Win2k, WinXP]
lex © (2003-09-11 11:10:00)
Мне надо чтобы во время работы программы монитор не отключился, т.е. не вошел в режим энергосбережения. В 9х а просто отлавливаю соответствуещее событие и запрещаю Windows отключать монитор, но в XP тапкое событие не возникает вообще. Так вот вопросик, какое событие мне надо отловить чтобы запретить XP отключать монитор.
Это будет в моём плеере, можете оценить. http://www.lendasoft.narod.ru/progr/fsplay.zip
lex (2003-11-13 09:56:00) [1]
Ужас потому, что WM_POWERBROADCAST в XP не возникает когда МОНИТОР решил заснуть.
Петров Денис (2003-11-03 09:21:00) [2]
Ужас. Почему просто не обрабатывать WM_POWERBROADCAST?
lex (2003-11-03 07:15:00) [3]
Сам отвечаю на свой вопрос.
Выполняем например каждые десять секунд. Это типа пользователю делать нечего и он как-бы жмёт на клавиатуру каждые десять секунд.
keybd_event(0,0,0,0);
keybd_event(0,0,KEYEVENTF_KEYUP,0);