Захват элемента панели поиска ExplorerC#

Место общения программистов C#
Anonymous
Захват элемента панели поиска Explorer

Сообщение Anonymous »

Итак, у меня есть проект wpf, для которого я теперь создал .dll, чтобы фиксировать, было ли окно активировано через WinEventProc. Я сохраняю это окно так, что если пользователь нажимает кнопку в моем проекте wpf, он перефокусирует это окно и вводит что-то в последний выделенный элемент (например, панель поиска в браузере), что работает очень хорошо. Сейчас я борюсь с Проводником, теперь не знаю, как захватить панель поиска в Windows-Explorer. Например, программа TypeItIn прекрасно справляется с этим, и я понятия не имею, как это сделать. Я могу просто перефокусировать окно, но не элемент, в котором у вас есть пути к папкам.
Я пытался получить дочерние дескрипторы и посмотреть на Проводник через Spy++. Также пытался работать с Mousehook и Mouse Position, чтобы получить дескриптор через UIAutomation, но это на самом деле не сработало. Я надеюсь на лучшее решение.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ar-element

Вернуться в «C#»