![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перевод монитора в режим stand-by: грябли [D3, Win95/98, WinXP]
Владимир © (2006-05-07 05:07:00)Привет всем!
Поскольку в Windows (98) нельзя установить спящий режим отдельно для монитора (только для всего компа и отдельно для ж.дисков), захотелось это сделать самому.
Единственное, что я нашёл, так это ф-цию: SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0); /или даже так: SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0) .
И сразу же возникли ГРАБЛИ.
Почему-то эта зараза не переводит мой ЖК-монитор в спящий режим, а, извиняюсь, фигачит ему какой-то ВИДЕОрежим, который он принимать упорно не хочет и моргает мне табличкой с матюгами. Помогает только перезагрузка винды (вслепую, естессно)...
Нет ли у олла каких либо идей по этому поводу?
Владимир (2006-05-07 23:55:00) [1]Искал по форуму. Результат 0 целых 0 десятых. За подсказку спасибо!
fellix (2006-05-07 13:44:00) [2]Разве так сложно заглянуть в МСДН? Или на этом же форуме поискать? Тема-то подымалась уже неск.раз.
Д.б. lParam = { 1 | 2 | -1 }.