0

Visual Studioイベントを処理することは可能ですか? たとえば、ユーザーがツールボックスを開いたときにいくつかの操作を実行する。Visual Studio 2010イベントの処理

VS2010 SDKの使用方法このような操作を行うにはどうすればよいですか?

また、Visual Studioがまだ初期化中で、パッケージをプログラムによってロードしていることをどのように知っていますか?

Visual Studioですべてのパッケージが読み込まれ、ユーザーの操作が可能になったことをプログラムで知る方法を教えてください。私は、LoadingPackagesEvent、AllPackagesLoadedEvent ..などのVisualStudioイベントを探しています。

ご協力いただきありがとうございます。

  • だって

答えて

0

ウィンドウは、Visual Studio上で(作成)オープンされたときにVSの準備ができたとき、あなたはDTEEventsClassイベント

に聞くことができるためにあなたがEnvDTE.WindowEvents

をフックすることができます知っているために、しかし、一部のVSIXは遅延ロードとしてマークされているか、特定の条件の下でロードされているだけです。

+0

私は両方を試しました。残念ながら、EnvDTE.WindowEventsはToolbox Windowに対して起動しません。 DTEEventsClassイベントは、パッケージ内でフックされている場合、起動されません! – dattebayo

+0

さらに2つの方法がありますが、あなたがまだこの質問に興味があるかどうかを説明するのに大変です。私に教えてください。私は答えを開発します... –