Вниз
Скачать: 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.046 c
15-1267515795
@!!ex
2010-03-02 10:43
2010.08.27
Опять AOL бунтует?


15-1274268745
Alx2
2010-05-19 15:32
2010.08.27
Онлайн-интервью с председателем комиссии по борьбе с лженаукой


15-1264902636
Tuk
2010-01-31 04:50
2010.08.27
Как уменьшить такую конструкцию?


4-1236247314
kalexi
2009-03-05 13:01
2010.08.27
Как определить какую область занимает процесс в памяти.


15-1266102977
OneYoungMan
2010-02-14 02:16
2010.08.27
Куб рабочего стола




   Наверх