9

カスタム コマンドをキーボード ダイアログ ([ツール] -> [オプション] -> [キーボード]) に追加して、ショートカットでトリガーするにはどうすればよいですか? 残念ながら、ウェブ上でリソースを見つけることができませんでした。

私はこのブログ投稿をクロスしましたが、メニュー エントリを作成する必要があるため、少し異なります。キーボードダイアログにコマンドを表示したいだけです。マクロと同じように。

4

1 に答える 1

4

このあたりはVS2012で確認していませんが、前のバージョンと同じだと思います。

すべてのメニューとコマンドは、Visual Studio コマンド テーブルである [mypackage].vsct というファイルにローカライズされています。スキーマについては、 VSCT XML Schema Referenceで説明されています。ウィザードを使用すると、おそらく作成されます。

スキーマでわかるように、コマンドは常に何らかの方法でメニュー ( Commands 要素) にリンクされていますが、これを微調整するために使用できるフラグがいくつかあります:コマンド フラグ要素。何をするかに応じて、CommandWellOnly、DefaultInvisible、DynamicVisibility を試してみます。

とにかく、トップ メニュー バーにメニューを表示したくない場合は、vsct ファイル<Parent>のルート要素の要素を変更することもできます。<Menu>

于 2012-09-23T08:55:40.850 に答える