Class AbstractMouseController
- Namespace
- NetAutoGUI.Internals
- Assembly
- NetAutoGUI.dll
public abstract class AbstractMouseController : IMouseController
- Inheritance
-
AbstractMouseController
- Implements
- Inherited Members
Methods
Click(int?, int?, MouseButtonType, int, double)
Simulate a single mouse click.
public abstract void Click(int? x = null, int? y = null, MouseButtonType button = MouseButtonType.Left, int clicks = 1, double intervalInSeconds = 0)
Parameters
xint?mouse x. The default value is current mouse x.
yint?mouse y. The default value is current mouse y.
buttonMouseButtonTypewhich mouse button to click
clicksintclick count
intervalInSecondsdoubleinterval in seconds between clicks
DoubleClick(int?, int?, MouseButtonType, double)
Simulate a double mouse click.
public void DoubleClick(int? x = null, int? y = null, MouseButtonType button = MouseButtonType.Left, double intervalInSeconds = 0)
Parameters
xint?move mouse to (x,y), then click the button
yint?move mouse to (x,y), then click the button
buttonMouseButtonTypewhich mouse button to click
intervalInSecondsdoubleinterval in seconds
MouseDown(int?, int?, MouseButtonType)
Simulate a mouse down
public abstract void MouseDown(int? x = null, int? y = null, MouseButtonType button = MouseButtonType.Left)
Parameters
xint?x
yint?y
buttonMouseButtonTypewhich button
MouseUp(int?, int?, MouseButtonType)
Simulate a mouse up
public abstract void MouseUp(int? x = null, int? y = null, MouseButtonType button = MouseButtonType.Left)
Parameters
xint?x
yint?y
buttonMouseButtonTypewhich button
Move(int, int)
move the mouse cursor over a few pixels relative to its current position
public void Move(int offsetX, int offsetY)
Parameters
MoveTo(int, int)
Move the mouse cursor to the specific location
public abstract void MoveTo(int x, int y)
Parameters
Position()
Get current location of the mouse cursor
public abstract Location Position()
Returns
Scroll(int)
Scroll the mouse wheel
public abstract void Scroll(int value)
Parameters
valueintpositive value is for scrolling up, negative is value for scrolling down