Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.06;
Скачать: CL | DM;

Вниз

подскожите мастера!!!!!   Найти похожие ветки 

 
MaxXXXL ©   (2002-12-20 23:00) [0]

Такое дело почему вот это не работает:SendMessage(HWND_BROADCAST,
WM_SYSCOMMAND,SC_MONITORPOWER,0);Скажите пожалуйста
если можно покажите как правильно!
Спосибо!!!


 
Юрий Зотов ©   (2002-12-20 23:31) [1]

Кусочек из 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 в описании отсутствует.


 
MaxXXXL ©   (2002-12-20 23:42) [2]

скажем так не совсем понятно мог бы по подробние позжалуста!


 
Djon007   (2002-12-20 23:44) [3]

скажем так не совсем понятно мог бы по подробние позжалуста!


 
Вообще   (2002-12-21 03:40) [4]

Куда уж подробнее.
Лучше бы Вам прочитать в хелпе все о сообщениях (messages). В том числе о WParam и LParam.


 
Song ©   (2002-12-21 09:01) [5]

2Юрий Зотов © (20.12.02 23:31)
Тем не менее для w9x 0 - выключить, а -1 - включить :-)


 
Юрий Зотов ©   (2002-12-21 09:20) [6]

> 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 10:04) [7]

2Юрий Зотов © (21.12.02 09:20)
Не знаю, но факт - упрямая вещь :) Пробовал под w95, w98, w98se. Может под разными билдами отличаются.. не знаю Под системами NT вообще не заставил работать, чего только не перебрал.

2MaxXXXL © (20.12.02 23:00)
Посылайте на GetDeskTopWindow()


 
L$D   (2002-12-21 19:33) [8]

У меня на 98 работает так unit mmsystem

SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);

Проверял на многих компах но факт то что не везде работатет!


 
Ыщтп   (2002-12-21 19:38) [9]

MMSystem?? зачем? -))



Страницы: 1 вся ветка

Текущий архив: 2003.01.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
14-15306
KidMan
2002-12-13 22:35
2003.01.06
Инсталяшка проги


3-14932
Sergant
2002-12-13 06:31
2003.01.06
Доступ к Firebird


1-15049
Дмитрий К.К.
2002-12-23 08:16
2003.01.06
Баг в Delphi 5


1-14972
LORD
2002-12-23 23:16
2003.01.06
как задействовать процедуру объявленную в другом модуле


14-15282
Igorek
2002-12-17 16:03
2003.01.06
Перебор подпоследовательностей