1
私はWPFアプリケーションをビルドし、グローバルホットキーサポートを追加したいと考えています。 私のアプリケーションが最小化されているか、トレイで実行中であっても、ウィンドウ内のどこからでもアプリケーション内のメソッドを実行できるようにしたい。たとえば、ctrl + alt + tでメソッドを実行します。WPFのグローバルホットキー?
これはWPFでも可能ですか?あれば、どうですか?
私はWPFアプリケーションをビルドし、グローバルホットキーサポートを追加したいと考えています。 私のアプリケーションが最小化されているか、トレイで実行中であっても、ウィンドウ内のどこからでもアプリケーション内のメソッドを実行できるようにしたい。たとえば、ctrl + alt + tでメソッドを実行します。WPFのグローバルホットキー?
これはWPFでも可能ですか?あれば、どうですか?
user32.dllでRegisterHotKeyを調べる必要があります。 pinvoke.netの良い例です:http://www.pinvoke.net/default.aspx/user32/RegisterHotKey.html
これはWPFではありません。 – user99999991
@ user999999928 WPFはこれをネイティブにサポートしていません。 WPFから呼び出すことができるp/Invokeを通じて行う必要があります。 –
https://social.technet.microsoft.com/wiki/contents/articles/30568.wpf-implementing-global-hot-keys.aspxもご覧ください。私はそれが本当に役に立つと分かった。 – mzf