私はVSアドインの初心者です。
ただし、DocumentEvent.DocumentOpenedをサブスクライブしました。ただし、さらに、すでに開いているドキュメントにフォーカスが合っているかどうかを検出する必要があります。そのとき、その内容を読みます。
焦点を合わせた状態を取得するにはどうすればよいですか?
ありがとう
ファルク
私はVSアドインの初心者です。
ただし、DocumentEvent.DocumentOpenedをサブスクライブしました。ただし、さらに、すでに開いているドキュメントにフォーカスが合っているかどうかを検出する必要があります。そのとき、その内容を読みます。
焦点を合わせた状態を取得するにはどうすればよいですか?
ありがとう
ファルク
幸いなことに、いくつかのサンプルコードを再生した後、私は欲しいものを手に入れました。実際にはEnvDTE.WindowEventsです。
VS IDEでは、すべてのコードドキュメントもウィンドウです。そして、FocusイベントWindowActivatedがあります。このイベントに登録する私の代表者は次のとおりです。
WinEvents.WindowActivated += new _dispWindowEvents_WindowActivatedEventHandler(WinEvents_WindowActivated);
void WinEvents_WindowActivated(Window GotFocus, Window LostFocus)
{
Debug.WriteLine("GotFocus: " + GotFocus.Caption );
//throw new NotImplementedException();
}
よろしくお願いします
ファルク