Я пытался установить текст строки заголовка дескриптора окна, используя Windows UIAutomation Class.
используя следующее руководство / QA, я могу получить объект строки заголовка, но не могу найти способ установить / обновить / изменить значение строки заголовка.
Получить заголовок заголовка любого приложения, использующего Microsoft UI Automation?
MessageBox.Show(targetControl.TryGetCurrentPattern(System.Windows.Automation.ValuePattern.Pattern, valuePattern).ToString)
MessageBox.Show(targetControl.TryGetCurrentPattern(System.Windows.Automation.TextPattern.Pattern, valuePattern).ToString)
код выше всегда возвращает false: (
так что я не могу заставить его работать ..
Примечание: я могу легко использовать и устанавливать текст заголовка, используя win32API, вызывая функцию SetWindowText ... но это больше не надежно и не подходит для офиса. Вот почему нравится использовать UIAutomation.
спасибо заранее
С наилучшими пожеланиями