2010-12-20 25 views
1

私はWPFアプリケーションをビルドし、グローバルホットキーサポートを追加したいと考えています。 私のアプリケーションが最小化されているか、トレイで実行中であっても、ウィンドウ内のどこからでもアプリケーション内のメソッドを実行できるようにしたい。たとえば、ctrl + alt + tでメソッドを実行します。WPFのグローバルホットキー?

これはWPFでも可能ですか?あれば、どうですか?

答えて

1

user32.dllでRegisterHotKeyを調べる必要があります。 pinvoke.netの良い例です:http://www.pinvoke.net/default.aspx/user32/RegisterHotKey.html

+0

これはWPFではありません。 – user99999991

+1

@ user999999928 WPFはこれをネイティブにサポートしていません。 WPFから呼び出すことができるp/Invokeを通じて行う必要があります。 –

+1

https://social.technet.microsoft.com/wiki/contents/articles/30568.wpf-implementing-global-hot-keys.aspxもご覧ください。私はそれが本当に役に立つと分かった。 – mzf

関連する問題