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
x
int?mouse x. The default value is current mouse x.
y
int?mouse y. The default value is current mouse y.
button
MouseButtonTypewhich mouse button to click
clicks
intclick count
intervalInSeconds
doubleinterval 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
x
int?move mouse to (x,y), then click the button
y
int?move mouse to (x,y), then click the button
button
MouseButtonTypewhich mouse button to click
intervalInSeconds
doubleinterval 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
x
int?x
y
int?y
button
MouseButtonTypewhich button
MouseUp(int?, int?, MouseButtonType)
Simulate a mouse up
public abstract void MouseUp(int? x = null, int? y = null, MouseButtonType button = MouseButtonType.Left)
Parameters
x
int?x
y
int?y
button
MouseButtonTypewhich 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
value
intpositive value is for scrolling up, negative is value for scrolling down