Форум: "WinAPI";
Текущий архив: 2003.06.09;
Скачать: [xml.tar.bz2];
ВнизКак узнать коды кнопок если программа не активна Найти похожие ветки
← →
-Sesh- (2003-04-08 15:47) [0]Как можно узнать код нажатой клавиши если программа не активна?
← →
Севостьянов Игорь (2003-04-08 15:54) [1]SetWindowsHookEx(WH_KEYBOARD, hkprcKeyboard, hinstDLL, 0);
CallNextHookEx(hCurrentHook, hCode, vkCode, ksMsgInf);
← →
-Sesh- (2003-04-08 16:10) [2]Можно пож-ста маленький пример, чтоб в Label отоброжался код
← →
Севостьянов Игорь (2003-04-08 16:15) [3]А самому ? http://www.delphimaster.ru/articles/hooks/index.html
← →
Севостьянов Игорь (2003-04-08 16:16) [4]Вот еще это http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988619882&n=15
← →
-Sesh- (2003-04-08 16:19) [5]Спасибо за помощь
← →
-Sesh- (2003-04-08 17:19) [6]Что-то я вообще ничего не пойму :( ну почитал, а как это сделать ...... не пойму
← →
Cobalt (2003-04-09 00:10) [7]Прочитай еще раз. У меня тоже такое бывает - первый раз прочту - слова понятны, а что к чему, и как взаимодействует - непонимаю :(
Потом читаю еще раз, м е д л е н н о , пытаюсь рисовать схему, читаю еще раз, перерисовываю схему и врубаюсь.
Медленно? Зато САМ во все въехал. Раз и навсегда.
P.S. А зачем тебе собственно надо узнать коды кнопок? Может, по-другому можно поступить?
← →
-Sesh- (2003-04-09 10:25) [8]По другому поступить нельзя, я просто не въеду зачем нужна Dll, неужели без нее нельзя узнать кодов клавиш???
← →
Севостьянов Игорь (2003-04-09 10:50) [9]Без нее нельзя переопределить действия сообщений - в твоем случае это WM_KEYBOARD... Об остальном по почте...
← →
DVM (2003-04-09 12:25) [10]
> По другому поступить нельзя, я просто не въеду зачем нужна
> Dll, неужели без нее нельзя узнать кодов клавиш???
Без нее нельзя узнать о сообщениях другой программы. Они находятся в разных адресных пространствах. Dll внедряется в чужое адресное пространство.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.06.09;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c