Я использую .Net C# winforms. Я хочу переместить указатель мыши на другое приложение и увидеть позицию x, Y в кусочке, когда я перемещаю мышь по ее интерфейсу. Отображение X, Y в строке заголовка форм одобрено. Я хочу увидеть местоположение X, Y для определенного места в форме этого приложения.Как получить позицию курсора в другом приложении
Причина, по которой я хочу это сделать, состоит в том, что на интерфейсе этого приложения есть элементы управления, на которые я могу щелкнуть мышью, чтобы повернуть ручку, одним щелчком мыши на поворот ручки. Я хочу написать приложение, чтобы я мог поместить курсор мыши в эту конкретную позицию X, Y в этой форме приложения, а затем сделать программный щелчок мышью, чтобы повернуть ту же ручку в один ход. Но я хочу сделать это из своего приложения, вроде дистанционного управления, я думаю, вы могли бы сказать. Другие кнопки приложения реагируют на щелчки мыши, когда вы находитесь над правильным расположением X, Y.
Спасибо за любые указатели в правильном направлении.
Это сработало отлично ... !!! Большое спасибо ... это было сложнее, чем я думал. Как я могу дать вам кредит? – user337447
Вы должны использовать координаты из события MouseMove, а не Cursor.Position. Это те, которые связаны с аппаратным событием. –
@user вы задали много вопросов, никогда не принимали ответа и никогда не голосовали. Можете ли вы исправить это. –