C# 클래스 GR.Input.Mouse

파일 보기 프로젝트 열기: alexhanh/Botting-Library

공개 메소드들

메소드 설명
Click ( Point point, MouseButton mouse_button ) : void

Clicks target point relative to window set.

Click ( Point point, int max_dist, MouseButton mouse_button ) : void

Clicks inside a circle defined by the center of the circle as point and maximum distance as the radius. Uses the ellipse distribution.

CursorPos ( ) : Point
Drag ( Point start, Point end, MouseButton mouse_button ) : void
GetPixel ( double x, double y ) : Point
Move ( Point point ) : void
MoveClick ( Point point, int max_dist, MouseButton mouse_button ) : void
MoveClick ( Rectangle rectangle, MouseButton mouse_button ) : void
MoveClick ( Rectangle rectangle, Window parent_window, MouseButton mouse_button ) : void

Clicks inside a rectangle relative to the parent window and uses the rectangular distribution attached.

MovePauseClick ( Point point, int max_dist, MouseButton mouse_button, int pause ) : void
MovePauseClick ( Rectangle rectangle, MouseButton mouse_button, int pause ) : void
SetClickDistributions ( ClickDistribution rect, ClickDistribution ellipse ) : void
SetPosition ( Point screen_point ) : void
SetWindow ( Window window ) : void
SlowDrag ( Point start, Point end, MouseButton mouse_button ) : void
ToScreenAbs ( Point point ) : Point

비공개 메소드들

메소드 설명
GetWindowRect ( IntPtr hwnd ) : Rectangle
SendInput ( uint nInputs, INPUT pInputs, int cbSize ) : uint
SetButton ( MouseButton mouse_button, bool press ) : void
ToScreen ( Point point ) : Point

메소드 상세

Click() 공개 정적인 메소드

Clicks target point relative to window set.
public static Click ( Point point, MouseButton mouse_button ) : void
point Point
mouse_button MouseButton Mouse button (MouseButtons.Left or MouseButtons.Right)
리턴 void

Click() 공개 정적인 메소드

Clicks inside a circle defined by the center of the circle as point and maximum distance as the radius. Uses the ellipse distribution.
public static Click ( Point point, int max_dist, MouseButton mouse_button ) : void
point Point
max_dist int
mouse_button MouseButton
리턴 void

CursorPos() 공개 정적인 메소드

public static CursorPos ( ) : Point
리턴 Point

Drag() 공개 정적인 메소드

public static Drag ( Point start, Point end, MouseButton mouse_button ) : void
start Point
end Point
mouse_button MouseButton
리턴 void

GetPixel() 공개 정적인 메소드

public static GetPixel ( double x, double y ) : Point
x double
y double
리턴 Point

Move() 공개 정적인 메소드

public static Move ( Point point ) : void
point Point
리턴 void

MoveClick() 공개 정적인 메소드

public static MoveClick ( Point point, int max_dist, MouseButton mouse_button ) : void
point Point
max_dist int
mouse_button MouseButton
리턴 void

MoveClick() 공개 정적인 메소드

public static MoveClick ( Rectangle rectangle, MouseButton mouse_button ) : void
rectangle System.Drawing.Rectangle
mouse_button MouseButton
리턴 void

MoveClick() 공개 정적인 메소드

Clicks inside a rectangle relative to the parent window and uses the rectangular distribution attached.
public static MoveClick ( Rectangle rectangle, Window parent_window, MouseButton mouse_button ) : void
rectangle System.Drawing.Rectangle
parent_window GR.Win32.Window
mouse_button MouseButton
리턴 void

MovePauseClick() 공개 정적인 메소드

public static MovePauseClick ( Point point, int max_dist, MouseButton mouse_button, int pause ) : void
point Point
max_dist int
mouse_button MouseButton
pause int
리턴 void

MovePauseClick() 공개 정적인 메소드

public static MovePauseClick ( Rectangle rectangle, MouseButton mouse_button, int pause ) : void
rectangle System.Drawing.Rectangle
mouse_button MouseButton
pause int
리턴 void

SetClickDistributions() 공개 정적인 메소드

public static SetClickDistributions ( ClickDistribution rect, ClickDistribution ellipse ) : void
rect ClickDistribution
ellipse ClickDistribution
리턴 void

SetPosition() 공개 정적인 메소드

public static SetPosition ( Point screen_point ) : void
screen_point Point
리턴 void

SetWindow() 공개 정적인 메소드

public static SetWindow ( Window window ) : void
window GR.Win32.Window
리턴 void

SlowDrag() 공개 정적인 메소드

public static SlowDrag ( Point start, Point end, MouseButton mouse_button ) : void
start Point
end Point
mouse_button MouseButton
리턴 void

ToScreenAbs() 공개 정적인 메소드

public static ToScreenAbs ( Point point ) : Point
point Point
리턴 Point