Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: нужно подавить гашение экрана  (Прочитано 7858 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« : 28-03-2008 09:57 » 

где то был, помнится, разговор, но поиском не нашёл. Как программно подавляется гашение экрана, в независимости от настроек пользователя (и не трогая их) ?
Записан

Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 28-03-2008 13:58 » 

видимо, нужно прочитать(запомнить) настройки пользователя, установить свои, а при наступлении нужного события, восстановить
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #2 : 28-03-2008 16:49 » 

Sla, а нет ли каких либо сообщений, которые я бы мог время от времени посылать (хм, куда - наверное широковещательно) ?
Записан

Scorp__)
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 28-03-2008 17:37 » 

Вот рецепт с faqs.org.ru/progr/windows:

Цитата
7.11. Как запретить запуск скринсейвера во время работы своей программы?

       Нужно отлавливать WM_SYSCOMMAND c параметром SC_SCREENSAVE и не
       передавать его на обработку DefWindowProc.

Так что все просто Улыбаюсь Если скринсейвер не установлен, а просто монитор выключается, то ловить надо то же сообщение, но с  SC_MONITORPOWER.
Записан

- А Вы сами-то верите в привидения?
- Конечно, нет, - ответил лектор и медленно растаял в воздухе.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #4 : 28-03-2008 17:39 » 

воот, то что нужно ) Щас опробую, спасибо!
Записан

Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #5 : 28-03-2008 17:51 » 

ага, работает, как часы )
Записан

Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines