C# 클래스 AirTabInputServer.Win32InputClient

상속: InputClient
파일 보기 프로젝트 열기: Aiur/Airtab 1 사용 예제들

공개 메소드들

메소드 설명
GetScreenSize ( int &width, int &height ) : void
KeyDown ( byte keycode ) : void
KeyUp ( byte keycode ) : void
MouseClick ( MouseButton button ) : void
MouseDown ( MouseButton button ) : void
MouseMove ( int x, int y ) : void
MouseMoveRelative ( int xDiff, int yDiff ) : void
MouseScroll ( int scrollDelta, bool isHorizontal ) : void
MouseUp ( MouseButton button ) : void
ResetScreenSaver ( ) : void
Screenshot ( string dir, int width, int height ) : string

비공개 메소드들

메소드 설명
GetCursorPos ( MousePoint &lpMousePoint ) : bool
GetCursorPosition ( ) : MousePoint
GetSystemMetrics ( SystemMetric smIndex ) : int
SetCursorPos ( int x, int y ) : int
SetThreadExecutionState ( [ esFlags ) : uint
keybd_event ( byte bVk, byte bScan, uint dwFlags, int dwExtraInfo ) : void
mouse_event ( int dwFlags, int dx, int dy, int dwData, int dwExtraInfo ) : void

메소드 상세

GetScreenSize() 공개 메소드

public GetScreenSize ( int &width, int &height ) : void
width int
height int
리턴 void

KeyDown() 공개 메소드

public KeyDown ( byte keycode ) : void
keycode byte
리턴 void

KeyUp() 공개 메소드

public KeyUp ( byte keycode ) : void
keycode byte
리턴 void

MouseClick() 공개 메소드

public MouseClick ( MouseButton button ) : void
button MouseButton
리턴 void

MouseDown() 공개 메소드

public MouseDown ( MouseButton button ) : void
button MouseButton
리턴 void

MouseMove() 공개 메소드

public MouseMove ( int x, int y ) : void
x int
y int
리턴 void

MouseMoveRelative() 공개 메소드

public MouseMoveRelative ( int xDiff, int yDiff ) : void
xDiff int
yDiff int
리턴 void

MouseScroll() 공개 메소드

public MouseScroll ( int scrollDelta, bool isHorizontal ) : void
scrollDelta int
isHorizontal bool
리턴 void

MouseUp() 공개 메소드

public MouseUp ( MouseButton button ) : void
button MouseButton
리턴 void

ResetScreenSaver() 공개 메소드

public ResetScreenSaver ( ) : void
리턴 void

Screenshot() 공개 메소드

public Screenshot ( string dir, int width, int height ) : string
dir string
width int
height int
리턴 string