Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.048 c
15-1271017804
Юрий
2010-04-12 00:30
2010.08.27
С днем рождения ! 12 апреля 2010 понедельник


15-1274451226
nobody
2010-05-21 18:13
2010.08.27
SVN plugin for Delphi 6


15-1266878335
antonn
2010-02-23 01:38
2010.08.27
Фаервол и фильтрация (пространные рассуждения)


15-1271686611
БарЛог
2010-04-19 18:16
2010.08.27
А как будет по-английки...


2-1272383481
Lyonux
2010-04-27 19:51
2010.08.27
Шифрация текста по таблице Виженера.




   Наверх