Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Win32 API - Глобальные горячие клавиши!

Ответить
Настройки темы
Win32 API - Глобальные горячие клавиши!

В Поисках Истины


Сообщения: 802
Благодарности: 135


Конфигурация

Профиль | Отправить PM | Цитировать


Здравствуйте! Суть вопроса такова: Есть приложение, написанное на C#. В нем для горячих клавиш используются функции WinApi: RegisterHotKey и UnregisterHotKey. Все хорошо работает! Но, при этом, другие приложения, использующие эти клавиши, их нажатие уже не обрабатывают! Можно ли этого как то избежать?

Отправлено: 08:43, 10-06-2011

 

Новый участник


Сообщения: 18
Благодарности: 0

Профиль | Отправить PM | Цитировать


да можно, нужно обрабатывать сообщение WM_ACTIVATE когда окно перестает быть активным WA_INACTIVE - клавиши Unregister, и когда становится активным RegisterHotKey.

Отправлено: 01:28, 23-03-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Win32 API - Глобальные горячие клавиши!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Конкурс - Горячие клавиши Windows 7 OSZone Microsoft Windows 7 17 22-12-2011 11:02
Разное - [решено] Горячие клавиши Fagundas Microsoft Windows 2000/XP 17 15-09-2010 14:02
Службы - Горячие клавиши Samvel2 Microsoft Windows 7 1 28-07-2010 22:55
[решено] Горячие клавиши ][alter Ноутбуки 3 21-07-2010 20:22
Горячие клавиши!!!! Guest Общий по Linux 20 05-03-2004 21:13




 
Переход