Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
14-26757
VitGun
2003-05-22 21:07
2003.06.09
DBGrid + Tree


14-26666
Top Gun
2003-05-24 12:58
2003.06.09
Ссылка на прикол


14-26747
RIMMER
2003-05-22 01:18
2003.06.09
Мелкософт спамит?


14-26767
Dim!S
2003-05-23 12:00
2003.06.09
Установка NT-систем


14-26702
AtoL2k2
2003-05-20 09:35
2003.06.09
FastReport, NT и иероглифы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский