Содержит диалоговое окно?

#.net #visual-studio-2010 #ui-automation #automationelement

#.net #visual-studio-2010 #пользовательский интерфейс-автоматизация #элемент автоматизации

Вопрос:

Я пытаюсь определить, имеет ли конкретное окно ie (на основе заголовка) открытое диалоговое окно, используя форму Windows в Visual Studio 2010 (аналогично тому, как функционирует UISpy).

Я изучил использование библиотеки автоматизации Windows и класса AutomationElement, но, похоже, не могу точно определить, как выполнить задачу.

Комментарии:

1. Просто из интереса, зачем вам это нужно? Какой вариант использования?

2. В вашем вопросе говорится, что вы пытаетесь сделать это из приложения WinForms, но вместо этого вы пометили свой вопрос как WPF. Что это?

3. @Джо Уайт: Форма Windows

4. @sll: Автоматизировать процесс выхода из веб-приложения

5. На какой части вы застряли? Как найти окно IE? Определение того, есть ли у него открытый диалог? Закрытие диалогового окна, если вы обнаружите, что оно открыто?