0

メイン ウィンドウを持つ WPF アプリを作成しました

Ctr+Alt+1 を押してウィンドウをアクティブ化/最大化したい

次に、ウィンドウに9つのタブ付きパネルがあります

ウィンドウがアクティブで最大化されていないときに、それぞれ1〜9のホットキーを押して各タブにアクセスしたい(メインウィンドウがアクティブな場合)ホットキーを削除したい

各タブには9つのボタンがあります。タブにフォーカスがあるときに、ホットキー1〜9でボタンクリックを再度アクティブにできるようにしたいと考えています。

クラスでホットキーを生成する良い方法を提供する記事http://www.codeproject.com/Articles/160441/Using-C-Interfaces-to-Make-Applications-Resilientを見つけましたが、私は入っていますこの機能を実装しようとすると本当に混乱します。

私は何をすべきか?(オートホットキーは使いたくない)

上記のリンクではなく、これを達成するためのより良い方法はありますか?

4

1 に答える 1

0

私の知る限り、WinApi から pinvoke を使用せずにグローバル ホットキーを作成する方法は他にありません。wpf については、こちらを確認してください: http://outcoldman.com/en/blog/show/240

于 2012-12-12T20:58:58.397 に答える