C# Class AirTabInputServer.Win32InputClient

Inheritance: InputClient
Afficher le fichier Open project: Aiur/Airtab Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GetScreenSize() public méthode

public GetScreenSize ( int &width, int &height ) : void
width int
height int
Résultat void

KeyDown() public méthode

public KeyDown ( byte keycode ) : void
keycode byte
Résultat void

KeyUp() public méthode

public KeyUp ( byte keycode ) : void
keycode byte
Résultat void

MouseClick() public méthode

public MouseClick ( MouseButton button ) : void
button MouseButton
Résultat void

MouseDown() public méthode

public MouseDown ( MouseButton button ) : void
button MouseButton
Résultat void

MouseMove() public méthode

public MouseMove ( int x, int y ) : void
x int
y int
Résultat void

MouseMoveRelative() public méthode

public MouseMoveRelative ( int xDiff, int yDiff ) : void
xDiff int
yDiff int
Résultat void

MouseScroll() public méthode

public MouseScroll ( int scrollDelta, bool isHorizontal ) : void
scrollDelta int
isHorizontal bool
Résultat void

MouseUp() public méthode

public MouseUp ( MouseButton button ) : void
button MouseButton
Résultat void

ResetScreenSaver() public méthode

public ResetScreenSaver ( ) : void
Résultat void

Screenshot() public méthode

public Screenshot ( string dir, int width, int height ) : string
dir string
width int
height int
Résultat string