| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > keyboard hooks in .NET 4.0 |
| Автор: Bogdan1024 30.12.2010, 16:41 |
| Хочу чтобы моё приложение отлавливало нажатие клавиш даже тогда когда окно не активно. Посмотрел 2 проекта на codeproject, но они оба не работают под .NET 4.0 и это известная бага. http://www.codeproject.com/KB/cs/globalhook.aspx http://www.codeproject.com/KB/system/globalmousekeyboardlib.aspx То ж может кто-то всё-таки подскажет как сделать хуки чтобы работало в проекте Windows Forms под .NET 4.0 и Windows 7? |
| Автор: evgdev 7.1.2011, 16:41 |
| посмотрите ссылкуhttp://social.msdn.microsoft.com/Forums/ru-RU/fordesktopru/thread/95a5c6ae-edbc-4907-adb0-0aa75388c611 |
| Автор: jonie 7.1.2011, 17:33 |
| а я вот тут писал: http://forum.vingrad.ru/index.php?showtopic=265255&view=findpost&p=1919171 в общем берете мою длл-ку, и регите сообщение оконно, которое потом и отлавливаете у себя в .net-те используя перегрузку WndProc-а (он виртуальный у Form и его можно перегрузить)... UPD: точнее вот тута http://forum.vingrad.ru/index.php?showtopic=95253&view=findpost&p=737683 |