3
私はVS Addinsの初心者です。Visual Studio Addin:既に開いている文書にフォーカスがあるかどうかを知るには?
私はDocumentEvent.DocumentOpenedを購読しましたが、しかし、さらに、すでに開いている文書にフォーカスがあるかどうかを検出し、その内容を読み取る必要があります。
どのようにフォーカスを取得するには?
おかげ
Farrukh
私はVS Addinsの初心者です。Visual Studio Addin:既に開いている文書にフォーカスがあるかどうかを知るには?
私はDocumentEvent.DocumentOpenedを購読しましたが、しかし、さらに、すでに開いている文書にフォーカスがあるかどうかを検出し、その内容を読み取る必要があります。
どのようにフォーカスを取得するには?
おかげ
Farrukh
幸いなことに、いくつかのサンプルコードを演奏した後、私は私が欲しいものを持っています。実際にはEnvDTE.WindowEventsです。
VS IDEでは、すべてのコードドキュメントもウィンドウです。また、Focusイベント:WindowActivatedがあります。ここでは、このイベントのためにサブスクライブする私のデリゲートは、次のとおりです。
Farrukh
WinEvents.WindowActivated += new _dispWindowEvents_WindowActivatedEventHandler(WinEvents_WindowActivated);
void WinEvents_WindowActivated(Window GotFocus, Window LostFocus)
{
Debug.WriteLine("GotFocus: " + GotFocus.Caption);
//throw new NotImplementedException();
}
よろしく