C# 클래스 Sanderling.Motor.WindowMotor

상속: IMotor
파일 보기 프로젝트 열기: Arcitectus/Sanderling

공개 프로퍼티들

프로퍼티 타입 설명
KeyboardEventTimeDistanceMilli int
MouseEventTimeDistanceMilli int
MouseOffsetStatic Vektor2DInt
WindowHandle System.IntPtr
mouseActionFromButtonIdAndState IDictionary,Action>

공개 메소드들

메소드 설명
ActSequenceMotion ( IEnumerable seqMotion ) : MotionResult
EnsureWindowIsForeground ( IntPtr windowHandle ) : void
WindowMotor ( IntPtr windowHandle ) : Bib3

비공개 메소드들

메소드 설명
EnsureWindowIsForeground ( ) : void

메소드 상세

ActSequenceMotion() 공개 메소드

public ActSequenceMotion ( IEnumerable seqMotion ) : MotionResult
seqMotion IEnumerable
리턴 MotionResult

EnsureWindowIsForeground() 정적인 공개 메소드

static public EnsureWindowIsForeground ( IntPtr windowHandle ) : void
windowHandle System.IntPtr
리턴 void

WindowMotor() 공개 메소드

public WindowMotor ( IntPtr windowHandle ) : Bib3
windowHandle System.IntPtr
리턴 Bib3

프로퍼티 상세

KeyboardEventTimeDistanceMilli 공개적으로 프로퍼티

public int KeyboardEventTimeDistanceMilli
리턴 int

MouseEventTimeDistanceMilli 공개적으로 프로퍼티

public int MouseEventTimeDistanceMilli
리턴 int

MouseOffsetStatic 정적으로 공개적으로 프로퍼티

For some reason, the mouse positions seem to be offset when moving the mouse in the window client area.
static public Vektor2DInt MouseOffsetStatic
리턴 Vektor2DInt

WindowHandle 공개적으로 프로퍼티

public IntPtr,System WindowHandle
리턴 System.IntPtr

mouseActionFromButtonIdAndState 정적으로 공개적으로 프로퍼티

static public IDictionary,Action> mouseActionFromButtonIdAndState
리턴 IDictionary,Action>