Я использую UIAutomation и пытаюсь получить идентификатор окна любого элемента управления в сторонних приложениях. Я хочу знать, как узнать идентификатор элемента управления по определенной координате на экране.
Пример: у меня на рабочем столе запущены Калькулятор, Блокнот и Word. Все они работают и частично делят экран. Я хочу иметь возможность запускать свою программу, а затем щелкать в любом месте экрана и получать идентификатор окна основного элемента управления (если он есть под мышью).
Что мне нужно использовать для достижения этой функциональности. Я понимаю, что мне нужен какой-то хук для мыши, но реальная проблема заключается в том, как получить идентификатор окна (а не дескриптор окна) элемента управления на экране, где была нажата мышь.