![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
подскожите мастера!!!!! [D6, WinME, WinXP]
MaxXXXL © (2002-12-20 23:00:00)Такое дело почему вот это не работает:SendMessage(HWND_BROADCAST,
WM_SYSCOMMAND,SC_MONITORPOWER,0);Скажите пожалуйста
если можно покажите как правильно!
Спосибо!!!
Ыщтп (2002-12-21 19:38:00) [1]MMSystem?? зачем? -))
L$D (2002-12-21 19:33:00) [2]У меня на 98 работает так unit mmsystem
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);
Проверял на многих компах но факт то что не везде работатет!
Song (2002-12-21 10:04:00) [3]2Юрий Зотов © (21.12.02 09:20)
Не знаю, но факт - упрямая вещь :) Пробовал под w95, w98, w98se. Может под разными билдами отличаются.. не знаю Под системами NT вообще не заставил работать, чего только не перебрал.
2MaxXXXL © (20.12.02 23:00)
Посылайте на GetDeskTopWindow()
Юрий Зотов (2002-12-21 09:20:00) [4]> Song © (21.12.02 09:01)
Странно...
Вот еще кусочек с той же странички (описание WM_SYSCOMMAND) из MSDN (апрель 2001):
Requirements
Windows NT/2000 or later: Requires Windows NT 3.1 or later.
Windows 95/98/Me: Requires Windows 95 or later.
И нигде не сказано, что под разными линейками параметры различаются.
Song (2002-12-21 09:01:00) [5]2Юрий Зотов © (20.12.02 23:31)
Тем не менее для w9x 0 - выключить, а -1 - включить :-)
Вообще (2002-12-21 03:40:00) [6]Куда уж подробнее.
Лучше бы Вам прочитать в хелпе все о сообщениях (messages). В том числе о WParam и LParam.
Djon007 (2002-12-20 23:44:00) [7]скажем так не совсем понятно мог бы по подробние позжалуста!
MaxXXXL (2002-12-20 23:42:00) [8]скажем так не совсем понятно мог бы по подробние позжалуста!
Юрий Зотов (2002-12-20 23:31:00) [9]Кусочек из MDSN:
SC_MONITORPOWER
Sets the state of the display. This command supports devices that have power-saving features, such as a battery-powered personal computer.
The lParam parameter can have the following values:
1 - the display is going to low power
2 - the display is being shut off
То есть, во-первых, надо убедиться, что "device has power-saving features". Во-вторых, LParam=0 в описании отсутствует.