Как разрешить Приложению реагировать на события KeyInput, не находясь в фокусе? C # - PullRequest
0 голосов
/ 03 января 2012

Я работаю над приложением, созданным с помощью c #, которым можно управлять с помощью 3D-мыши и устройства ввода (для этой цели я использую только 3D-мышь).У меня проблема в том, что это работает, только если форма окна из приложения находится в фокусе, но мне нужно, чтобы связь работала, не имея окна в фокусе (я удалю окно вообще, как только всеработает).Кто-нибудь знает, как это сделать?Наличие 3D-мыши для связи с приложением, независимо от того, какое приложение находится в фокусе?

Заранее спасибо!

1 Ответ

0 голосов
/ 03 января 2012

Я бы предложил использовать крючки для мыши и клавиатуры:

http://www.codeproject.com/KB/cs/globalhook.aspx

http://www.codeproject.com/KB/cs/netwin32hooks.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...