Я хочу отправить щелчок мыши в определенную позицию на экране, не затрагивая положение курсора мыши.
Я искал и пробовал все под солнцем с помощью mouse_event (который долженсделать это)
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, X, Y, 0, 0);
Однако это заканчивается только посылкой щелчка мыши туда, где находится положение мыши.Поэтому мне приходится двигать мышь, чтобы она заработала.
Cursor.Position = new Point(X, Y);
У кого-нибудь есть идеи, как мне это сделать, БЕЗ движения мыши?Я также попробовал следующий блок кода безуспешно, так как он все еще только щелкал там, где было положение курсора мыши, что действительно бросило меня в цикл, когда я подумал, что это сработало бы ...
Cursor.Position = new Point(X, Y);
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, X, Y, 0, 0);
Cursor.Position = new Point(oldX, oldY);
Спасибозаранее за любую помощь!