Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > несрабатывает хоткей


Автор: KEHT 17.10.2006, 15:46
Почему в некоторых приложениях(в основном в играх) несрабатывает хоткей , зарегистрированый следующим образом
int RHKret = RegisterHotKey(Form1->Handle,0x00f,MOD_ALT + MOD_CONTROL,82);

Автор: Nastya 18.10.2006, 08:56
А что говорит GetLastError ?

Автор: KEHT 18.10.2006, 10:16
ошибки нет
просто хоткей вообще не ловиться программой.
как будто игры при запуске резервируют все комбинации клавиш кроме стандартных виндосовских

Автор: Aleksandor 18.10.2006, 10:19
Так может просто нет фокуса ввода в это окно?

Автор: KEHT 18.10.2006, 15:31
ну так в других приложениях при потере фокуса работает.

Автор: GremlinProg 18.10.2006, 18:16
Цитата(KEHT @  18.10.2006,  17:31 Найти цитируемый пост)
ну так в других приложениях при потере фокуса работает

значит в других приложениях стоит хук на клаву

Автор: KEHT 19.10.2006, 09:48
и как же мне снять этот хук?

Автор: dumb 19.10.2006, 11:19
тебе его не снимать надо, а ставить. по хукам - фпоиск.

Автор: KEHT 21.10.2006, 16:10
Каокй будет механизм создания хоткеев для программы хуками?
В длл будет отлавливаться клавиша , а затем в exe будет происходить сравнение , та ли клавиша нажата?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)