Показать сообщение отдельно
  #4  
Старый 16.07.2016, 14:00
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

1) Нет. Если нужно, чтобы прозрачная форма принимала ПКМ, то она будет принимать всё и прозрачной она будет только с т.з. глаза, но не кликов.
2) Его и не надо блокировать.
3) Как по мне, лучше (удобнее) сделать на всё горячие клавиши.
4) И попменю, и клавиши проще сделать как сказал Alegun - через хук. Хук не обязан блокировать событие - CallNextHookEx передаст событие дальше из хука и оно дойдет до игры.
5) Возможно, нужно учитывать, что DirectX-игры часто читают состояние всех клавиш через функции DirectInput и не обращают внимания на события нажатий от винды.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием