C# обработка нажатий клавиш
-
- Новичок
- Posts: 59
- Joined: 10 Mar 2004 09:38
- Location: Украина->...
C# обработка нажатий клавиш
Как можно ГЛОБАЛЬНО обработать нажатие клавиш??
-
- Уже с Приветом
- Posts: 1234
- Joined: 24 Nov 1999 10:01
- Location: Seattle
Имеется в виду для всех приложений системы?
Используйте Windows Hooks. Родные .NET библиотеки их не поддерживают, так что надо использовать interop, если писать на С#. В прошлом году в МСДН была статья про создание managaed wrapper library для hooks:
http://msdn.microsoft.com/msdnmag/issue ... ttingEdge/
http://msdn.microsoft.com/msdnmag/issue ... ttingEdge/
Используйте Windows Hooks. Родные .NET библиотеки их не поддерживают, так что надо использовать interop, если писать на С#. В прошлом году в МСДН была статья про создание managaed wrapper library для hooks:
http://msdn.microsoft.com/msdnmag/issue ... ttingEdge/
http://msdn.microsoft.com/msdnmag/issue ... ttingEdge/
-
- Новичок
- Posts: 59
- Joined: 10 Mar 2004 09:38
- Location: Украина->...
-
- Уже с Приветом
- Posts: 1234
- Joined: 24 Nov 1999 10:01
- Location: Seattle
Jeje wrote:Я hook в MFC юзал очень заморочено получилось.
А как допустим обработать нажатия клавиш в приложении родном. Если фокус стоит на каком то toolе ничего не работает
Посмотрите здесь:
http://www.syncfusion.com/FAQ/WinForms/ ... .asp#q905q