C# 클래스 Binarysharp.MemoryManagement.Windows.Mouse.SendInputMouse

Class defining a virtual mouse using the API SendInput.
상속: BaseMouse
파일 보기 프로젝트 열기: ZenLulz/MemorySharp

공개 메소드들

메소드 설명
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.

SendInputMouse ( RemoteWindow window ) : Binarysharp.MemoryManagement.Native

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

보호된 메소드들

메소드 설명
MoveToAbsolute ( int x, int y ) : void

Moves the cursor at the specified coordinate.

비공개 메소드들

메소드 설명
CalculateAbsoluteCoordinateX ( int x ) : int

Calculates the x-coordinate with the system metric.

CalculateAbsoluteCoordinateY ( int y ) : int

Calculates the y-coordinate with the system metric.

CreateInput ( ) : Input

Create an Input structure for mouse event.

메소드 상세

MoveToAbsolute() 보호된 메소드

Moves the cursor at the specified coordinate.
protected MoveToAbsolute ( int x, int y ) : void
x int The x-coordinate.
y int The y-coordinate.
리턴 void

PressLeft() 공개 메소드

Presses the left button of the mouse at the current cursor position.
public PressLeft ( ) : void
리턴 void

PressMiddle() 공개 메소드

Presses the middle button of the mouse at the current cursor position.
public PressMiddle ( ) : void
리턴 void

PressRight() 공개 메소드

Presses the right button of the mouse at the current cursor position.
public PressRight ( ) : void
리턴 void

ReleaseLeft() 공개 메소드

Releases the left button of the mouse at the current cursor position.
public ReleaseLeft ( ) : void
리턴 void

ReleaseMiddle() 공개 메소드

Releases the middle button of the mouse at the current cursor position.
public ReleaseMiddle ( ) : void
리턴 void

ReleaseRight() 공개 메소드

Releases the right button of the mouse at the current cursor position.
public ReleaseRight ( ) : void
리턴 void

ScrollHorizontally() 공개 메소드

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

ScrollVertically() 공개 메소드

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

SendInputMouse() 공개 메소드

Initializes a new instance of a child of the SendInputMouse class.
public SendInputMouse ( RemoteWindow window ) : Binarysharp.MemoryManagement.Native
window RemoteWindow The reference of the object.
리턴 Binarysharp.MemoryManagement.Native