В Sysinternal Process Explorer есть функция, которая позволяет перетаскивать перекрестие из приложения в элемент управления в любом другом приложении, которое вы используете, и выделяет указанный элемент управления.
Кто-нибудь знает, как это было достигнуто или есть библиотека .NET / C ++, которую можно использовать повторно?