Re[4]: Посмотреть заголовки всех окон
От: Matveyka Россия  
Дата: 19.01.10 13:34
Оценка:
Здравствуйте, TK, Вы писали:

TK>Не факт, что в вашем случае нужна рекурсия. Смотрите на TreeScope.Subtree или TreeScope.Descendants


Смотрел.

var children = AutomationElement.RootElement.FindAll(TreeScope.Descendants, 
     new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.Window));


и

var children = AutomationElement.RootElement.FindAll(TreeScope.Subtree, 
     new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.Window));


работает слишком долго или подвисает. Во всяком случае, я результата не дождался.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.