Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        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);
        }