C# Класс AirTabInputServer.Win32InputClient

Наследование: InputClient
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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