2

これは、Visual Studio に同様の名前の機能があるため、少し面倒でした (検索する人のためにここでは言及しません)。

私がやりたいのは、どのドキュメント ウィンドウにフォーカスがあるかに関するイベントをリッスンすることです

Pic は、Visual Studio で選択されたドキュメント ウィンドウを示しています

どの SolutionItem が開いていてフォーカスがあるかに応じて、拡張機能の動作が異なることを望みます。このフォーカスが変更されたときに通知されるイベントがどこかにあると思います。

ドキュメントが開いたり閉じたりするときに聞くことができる場所を見つけましたが、ドキュメント ウィンドウにフォーカスがあるときは聞こえません。

4

1 に答える 1

2

ウィンドウイベントまたは階層/プロジェクト選択イベントに興味があるかどうかによって異なります。

ウィンドウ イベント (つまり、ドキュメント/ツール ウィンドウのフォーカスの変更) の場合は、IVsWindowFrameNotify3を使用します。

階層/プロジェクト項目の選択変更イベントについては、IVsMonitorSelectionを確認してください。

于 2011-09-29T04:40:25.617 に答える