Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Программно выключить дсплей.. [D7, XP]


AlexDan ©   (2008-11-29 15:28:00) 

Надо программно выключить дсплей. (Для себя, никакого хака). Делаю так:
SendMessage(Application.Handle,WM_SYSCOMMAND,SC_MONITORPOWER,0);
ничег не происходит(. Что не так?


AlexDan   (2008-11-29 16:40:00) [1]

> Leonid Troyanovsky ©   (29.11.08 16:37) [5]
Ага, всё работает, спасибо).


Leonid Troyanovsky   (2008-11-29 16:37:00) [2]


> AlexDan ©   (29.11.08 16:26) [4]

> А включить тогда как? 1?

-1
А проще мышкой пошевелить.

--
Regards, LVT.


AlexDan   (2008-11-29 16:26:00) [3]

> Leonid Troyanovsky ©   (29.11.08 16:09) [3]
А включить тогда как? 1?


Leonid Troyanovsky   (2008-11-29 16:09:00) [4]


> AlexDan ©   (29.11.08 15:28)  

> ничег не происходит(. Что не так?

SendMessage(HWND_TOPMOST,WM_SYSCOMMAND,SC_MONITORPOWER,2);
Параметр 0 в msdn не описан.

--
Regards, LVT.


sniknik   (2008-11-29 15:38:00) [5]

ну, не знаю работает такая посылка вообще (этим ли это делается), но посылать сообщение о выключении дисплея своему же приложению явно неправильно... разве что только у тебя там своя реализация, и это только ее вызов. она у тебя там есть?


AlexDan   (2008-11-29 15:30:00) [6]

Ссори за сплошные опечатки :).


Наверх

Титульная страница Поиск, карта сайта Написать письмо