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

Вниз

Как программа может узнать о запуске хранителя экрана?   Найти похожие ветки 

 
Vemer ©   (2009-01-16 00:17) [0]

Здравствуйте.
Подскажите пожалуйста, существует ли способ распознать в программе запуск хранителя экрана? Поисковые системы ничего не дали.  

Суть проблемы - написал себе на WinApi симпатичные часики, но они "просвечивают" через некоторые хранители экрана.


 
Джо ©   (2009-01-16 05:51) [1]

Нужно обрабатывать сообщение WM_SYSCOMMAND, если WParam станет равным SC_SCREENSAVE, значит, система готова запустить скрин-сейвер.


 
han_malign ©   (2009-01-16 12:40) [2]

running: LongBool;
begin
   Result:= false;
   if( SystemParametersInfo(SPI_GETSCREENSAVERRUNNING, 0, &running, 0) )then
      Result:= running;
end;


 
Vemer ©   (2009-01-20 00:04) [3]

Спасибо, работает.



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

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

Наверх




Память: 0.47 MB
Время: 0.065 c
15-1264415891
Ega23
2010-01-25 13:38
2010.08.27
Всех Татьян - с Татьяниным Днём!


15-1274214590
Юрий
2010-05-19 00:29
2010.08.27
С днем рождения ! 19 мая 2010 среда


15-1264758958
Baks
2010-01-29 12:55
2010.08.27
Компонент для работы с FTP


6-1224709751
serko
2008-10-23 01:09
2010.08.27
Telnet через Delphi...


15-1272621615
Кто б сомневался
2010-04-30 14:00
2010.08.27
ФТС разрешила Михалкову получать авторские сборы с продаж чистых