Я пишу какое-то программное обеспечение для автоматизации. Я хочу иметь возможность отправлять сообщение определенному элементу управления. Я могу найти приложение, но мне нужен HWND элемента управления. Как я могу сказать, что мое программное обеспечение выбрало это редактирование здесь или этой кнопкой там, например? Я осмотрел несколько элементов управления с Spy ++, но я нашел никаких уникальных стойких свойств, см изображения ниже: Как однозначно идентифицировать элемент управления в окне?
Единственная идея, у меня есть сейчас, чтобы проверить позицию управления, но даже это не является надежным 100%, так как некоторые элементы управления на разных вкладках в виде табуляции могут иметь одинаковую позицию!
Что еще я мог сделать? Как решения для автоматизации автоматизации GUI решают эту задачу?
http://msdn.microsoft.com/en-us/magazine/cc163617.aspx –
@HansPassant Да, это полезная ссылка для .NET, и это поможет в моем случае. Но как насчет общего дела? – Mikhail
@ HansPassant Еще больше, ни он, ни его современная вилка не работают над моим приложением, хотя это, очевидно, написано с помощью Windows Forms. – Mikhail