C# Class Binarysharp.MemoryManagement.Windows.Mouse.BaseMouse

Abstract class defining a virtual mouse.
Afficher le fichier Open project: ZenLulz/MemorySharp

Protected Properties

Свойство Type Description
Window RemoteWindow

Méthodes publiques

Méthode Description
ClickLeft ( ) : void

Clicks the left button of the mouse at the current cursor position.

ClickMiddle ( ) : void

Clicks the middle button of the mouse at the current cursor position.

ClickRight ( ) : void

Clicks the right button of the mouse at the current cursor position.

DoubleClickLeft ( ) : void

Double clicks the left button of the mouse at the current cursor position.

MoveTo ( int x, int y ) : void

Moves the cursor at the specified coordinate from the position of the window.

PressLeft ( ) : void

Presses the left button of the mouse at the current cursor position.

PressMiddle ( ) : void

Presses the middle button of the mouse at the current cursor position.

PressRight ( ) : void

Presses the right button of the mouse at the current cursor position.

ReleaseLeft ( ) : void

Releases the left button of the mouse at the current cursor position.

ReleaseMiddle ( ) : void

Releases the middle button of the mouse at the current cursor position.

ReleaseRight ( ) : void

Releases the right button of the mouse at the current cursor position.

ScrollHorizontally ( int delta = 120 ) : void

Scrolls horizontally using the wheel of the mouse at the current cursor position.

ScrollVertically ( int delta = 120 ) : void

Scrolls vertically using the wheel of the mouse at the current cursor position.

Méthodes protégées

Méthode Description
BaseMouse ( RemoteWindow window ) : System.Threading

Initializes a new instance of a child of the BaseMouse class.

MoveToAbsolute ( int x, int y ) : void

Moves the cursor at the specified coordinate.

Method Details

BaseMouse() protected méthode

Initializes a new instance of a child of the BaseMouse class.
protected BaseMouse ( RemoteWindow window ) : System.Threading
window RemoteWindow The reference of the object.
Résultat System.Threading

ClickLeft() public méthode

Clicks the left button of the mouse at the current cursor position.
public ClickLeft ( ) : void
Résultat void

ClickMiddle() public méthode

Clicks the middle button of the mouse at the current cursor position.
public ClickMiddle ( ) : void
Résultat void

ClickRight() public méthode

Clicks the right button of the mouse at the current cursor position.
public ClickRight ( ) : void
Résultat void

DoubleClickLeft() public méthode

Double clicks the left button of the mouse at the current cursor position.
public DoubleClickLeft ( ) : void
Résultat void

MoveTo() public méthode

Moves the cursor at the specified coordinate from the position of the window.
public MoveTo ( int x, int y ) : void
x int The x-coordinate.
y int The y-coordinate.
Résultat void

MoveToAbsolute() protected abstract méthode

Moves the cursor at the specified coordinate.
protected abstract MoveToAbsolute ( int x, int y ) : void
x int The x-coordinate.
y int The y-coordinate.
Résultat void

PressLeft() public abstract méthode

Presses the left button of the mouse at the current cursor position.
public abstract PressLeft ( ) : void
Résultat void

PressMiddle() public abstract méthode

Presses the middle button of the mouse at the current cursor position.
public abstract PressMiddle ( ) : void
Résultat void

PressRight() public abstract méthode

Presses the right button of the mouse at the current cursor position.
public abstract PressRight ( ) : void
Résultat void

ReleaseLeft() public abstract méthode

Releases the left button of the mouse at the current cursor position.
public abstract ReleaseLeft ( ) : void
Résultat void

ReleaseMiddle() public abstract méthode

Releases the middle button of the mouse at the current cursor position.
public abstract ReleaseMiddle ( ) : void
Résultat void

ReleaseRight() public abstract méthode

Releases the right button of the mouse at the current cursor position.
public abstract ReleaseRight ( ) : void
Résultat void

ScrollHorizontally() public abstract méthode

Scrolls horizontally using the wheel of the mouse at the current cursor position.
public abstract ScrollHorizontally ( int delta = 120 ) : void
delta int The amount of wheel movement.
Résultat void

ScrollVertically() public abstract méthode

Scrolls vertically using the wheel of the mouse at the current cursor position.
public abstract ScrollVertically ( int delta = 120 ) : void
delta int The amount of wheel movement.
Résultat void

Property Details

Window protected_oe property

The reference of the RemoteWindow object.
protected RemoteWindow Window
Résultat RemoteWindow