Установить заголовок заголовка / текст / значение любого приложения с помощью Microsoft UI Automation? - PullRequest
0 голосов
/ 16 марта 2019

Я пытался установить текст строки заголовка дескриптора окна, используя 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.

спасибо заранее С наилучшими пожеланиями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...