Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.11;
Скачать: CL | DM;

Вниз

"RegisterHotKey" - оставить и активному приложению...   Найти похожие ветки 

 
Silver... ©   (2005-10-10 23:59) [0]

Но оставить чтоб нажатая клавиша дошла и до активного приложения тоже


 
Eraser ©   (2005-10-11 02:14) [1]


> Silver... ©   (10.10.05 23:59)

Не совсем понял фразу Но оставить чтоб нажатая клавиша дошла и до активного приложения тоже...

Всмысле зарегистрировать уже зарегистрированый HotKey ?
Только через хуки, т.к. RegisterHotKey fails if the keystrokes specified for the hot key have already been registered by another hot key.


 
Spellcaster   (2005-10-13 14:51) [2]

Имеется в виду, если хоткей к примеру ctrl-s, то чтобы и прога на него реагировала, и активное приложение сохраняло что-нибудь.
Смутно подозреваю, что тут можно как-то разрулить только имитацией нажатия, т.е. посылкой сообщения о нажатой клавише этому активному приложению. что-то вроде
sendmessage(getfocusedwindow,WM_KEYPRESS,...)
Не знаю, правда, будет ли это работать.


 
Eraser ©   (2005-10-13 15:04) [3]


> Spellcaster   (13.10.05 14:51) [2]

По-моему проще не регистрировать хот-кей через RegisterHotKey, а отлавливать хуком, тогда активное приложение и не заметит, что хот-кей перехватили и отпустили )


 
Spellcaster   (2005-10-13 15:28) [4]

Тоже верно. Только хуки посложнее будут... к тому же проги-антикейлоггеры будут ругаться :)


 
Eraser ©   (2005-10-13 16:31) [5]


> Spellcaster   (13.10.05 15:28) [4]

> Только хуки посложнее будут

Не сказал бы что это сложнее чем [2], sendmessage спасёт далеко не всегда.

> к тому же проги-антикейлоггеры будут ругаться

Тоже не факт.


 
Spellcaster   (2005-10-13 17:53) [6]

К тому же вроде бы хуки только из dll работают, или нет?


 
Eraser ©   (2005-10-13 18:02) [7]


> Spellcaster   (13.10.05 17:53) [6]

Low Level можно и без ДЛЛ, но только под NT/2K/XP/2003.



Страницы: 1 вся ветка

Текущий архив: 2005.12.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
14-1132487859
_Sergey_
2005-11-20 14:57
2005.12.11
Заочная олимпиада (г. Омск 2005 год)


2-1132253742
bodomic
2005-11-17 21:55
2005.12.11
Поясните пожалуйста работу с AWE на примере?


5-1116828723
Ega23
2005-05-23 10:12
2005.12.11
Связь компонента с DataSet


4-1128594432
Woolen
2005-10-06 14:27
2005.12.11
Обработка сообщения в VCL и в отдельной процедуре


14-1132305664
pupkin
2005-11-18 12:21
2005.12.11
Подскажите компоненты для наведения красоты