Я использую следующий код (C #), основанный на интерфейсе com IWebBrowserApp, чтобы найти окно Internet Explorer, которое соответствует странице, которую я пытаюсь найти, основываясь на заголовке страницы.
Я работаюхорошо, если страница находится на первой вкладке, но не работает, если это более поздняя вкладка.Так как мне получить доступ к вкладкам в Internet Explorer?
objSW = new ShellWindows();
IEnumerator ie = objSW.GetEnumerator();
while (ie.MoveNext())
{
obj = ie.Current;
app = (IWebBrowserApp)ie.Current;
System.Object docObj = app.Document;
HTMLDocumentClass hdoc = (HTMLDocumentClass)docObj;
if (hdoc.title.Contains(title)) matches.Add(app.HWND, app);
//do something
}