Автор Тема: Как сделать так, чтобы всплывающие окна приложений не принимали фокус ввода?  (Прочитано 1517 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн c2c

  • Начинающий
  • *
  • Сообщений: 42
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: msk
Есть некое приложение, если оно запущено, оно может периодически открывать окна с уведомлениями. Например вам звонит тот-то тот-то.
При этом на это окно перемещается фокус ввода, а если пользователь набирает текст где-либо и щелкает кнопку Enter - у него происходит снятие трубки в этом приложении, так как энтером нажимается кнопка ответа.

В настройках программы есть разве что отключение этих уведомлений, что делает невозможным видеть кто звонит.
Какие есть механизмы в WIndows (7-8), позволяющие не переносить на первый план подобные уведомления? Или может что-то придумать еще?

Оффлайн c2c

  • Начинающий
  • *
  • Сообщений: 42
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: msk
Как-нибудь можно перехватить процедуру открытия окна и например ее переделать в элемент, не являющийся окном, а уведомлением?

Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6671
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Думаю, что штатными способами - никак...
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Оффлайн c2c

  • Начинающий
  • *
  • Сообщений: 42
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: msk
а не совсем штатными?