/// <summary> /// Simulates this mouse action. /// </summary> public void RunClick() { MouseClickHelper.SetCursorPos(XPosition, YPosition); MouseClickHelper.Click(XPosition, YPosition, Button, true); System.Threading.Thread.Sleep(1); MouseClickHelper.Click(XPosition, YPosition, Button, false); }
public void PerformClickJs(double relativeX, double relativeY) { var rect = new Native.Rect(); Native.GetWindowRect(Hwnd, ref rect); var windowWidth = rect.Right - rect.Left; var windowHeight = rect.Bottom - rect.Top; var clickX = windowWidth * relativeX + TrimMargin.Left + rect.Left; var clickY = windowHeight * relativeY + TrimMargin.Top + rect.Top; MouseClickHelper.Click((int)clickX, (int)clickY); }