Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Preview mode для ScreenSaver'a


IRYS ©   (2004-09-05 22:06:00) 

Подскажите, пожалуйста, как (по каким признакам или сообщениям) завершать работу screensaver'a когда он находится в режиме просмотра? Если я завершаю на ApplicationEventsDeactivate, то он отключается при любом клике, если проверяю по IsWindow(IsWindowVisible,Enabled) то после выбора другого scrsaveraпрограмма не отключается, а лишь после закрытия окна. Я переискала пол инета... help :(


IRYS   (2004-09-06 23:40:00) [1]

Это я все отлавливаю - я с DirectDraw писала - там при потерях поверхностей все умирает. А за совет - спасибо, иду пробовать:))


miek   (2004-09-06 08:12:00) [2]

Кроме движения мыши - по сообщению WM_ACTIVATEAPP (вроде так называется). Еще надо бы ловить засыпание компа, после него традиционнно турдно восстановаить работу программы.


Наверх

Титульная страница Поиск, карта сайта Написать письмо