Форум: "WinAPI";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
ВнизКак послать сообщение открытому в данный момент окну Найти похожие ветки
← →
DelphiN! (2003-12-20 20:34) [0]Дело в том, что я с помощью ф-ии RegisterHotKey перехватываю нажатие определенной клавиши в системе. Событие о нажатии идет в мой обработчик, а он обрабатывает нажатие в своих целях, но при этом создается ситуация, что событие о нажатии не доходит текущему окну(создается илюзия что клавиатура не работает). Так мне нужно сначало вызвать свой обработчик при нажатии горячей клавиши(что у меня получается), а потом из него послать событие о этой клавиши(текущему окну или всей системе), так как это сделать?
Вот что я пробовал, но не пашет, не тому событие посылаю наверное
SendMessage(getfocus, WM_CHAR, Ord("A"), 0);
Заранее благодарен.
← →
DelphiN! (2003-12-20 22:28) [1]В процедуре обработки пробовал писать:
SendMessage(getactivewindow, WM_KEYDOWN,msg.LParamHi,0);
SendMessage(getactivewindow, WM_KEYUP,msg.LParamHi,0);
Но не помогает!!!!
← →
DelphiN! (2003-12-23 16:35) [2]Народ, ну помогите, очень надо!
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c