![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как определить, что запустилась "Заставка Экрана" [D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]
aleshap © (2004-10-11 13:06:00)Как в программе определить, что запустилась "Заставка Экрана"?
GuAV (2004-10-12 02:42:00) [1]Alex_Petr © (12.10.04 02:17) [4]
С помощью Hook "ловить" это сообщение у всех окон ?
Alex_Petr (2004-10-12 02:17:00) [2]>Ловить WM_SYSCOMMAND c параметорм SC_SCREENSAVE
К сожалению, это сообщение ловит только активное окно.
Кто-нибудь знает, как определить запуск ScreenSaver-а
в неактивном окне ?
aleshap (2004-10-11 13:57:00) [3]Большое спасибо, GuAV!
GuAV (2004-10-11 13:41:00) [4]
> Как в программе определить, что запустилась "Заставка Экрана"?
Ловить WM_SYSCOMMAND c параметорм SC_SCREENSAVE.
> и при необходимости отменить ее запуск?
Не передавать это сообщение DefWindowProc
aleshap (2004-10-11 13:18:00) [5]и при необходимости отменить ее запуск?