C# Класс SleepHunter.Macro.WindowAutomator

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

Открытые свойства

Свойство Тип Описание
MK_LBUTTON uint
MK_MBUTTON uint
MK_RBUTTON uint
MK_XBUTTON1 uint
MK_XUBTTON2 uint
VK_ESCAPE byte
VK_SHIFT byte
VK_SPACE byte
VK_TILDE byte

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

Метод Описание
SendCloseWindow ( IntPtr windowHandle ) : void
SendKeyChar ( IntPtr windowHandle, byte virtualKey ) : void
SendKeyChar ( IntPtr windowHandle, char key ) : void
SendKeyDown ( IntPtr windowHandle, byte virtualKey ) : void
SendKeyDown ( IntPtr windowHandle, char key ) : void
SendKeyUp ( IntPtr windowHandle, byte virtualKey ) : void
SendKeyUp ( IntPtr windowHandle, char key ) : void
SendKeystroke ( IntPtr windowHandle, byte virtualKey, bool includeCharMessage = false ) : void
SendKeystroke ( IntPtr windowHandle, char key, bool includeCharMessage = false ) : void
SendMouseClick ( IntPtr windowHandle, MouseButton mouseButton, int x, int y, bool moveFirst = true ) : void
SendMouseDown ( IntPtr windowHandle, MouseButton mouseButton, int x, int y ) : void
SendMouseMove ( IntPtr windowHandle, int x, int y ) : void
SendMouseUp ( IntPtr windowHandle, MouseButton mouseButton, int x, int y ) : void
SendShiftKeyDown ( IntPtr windowHandle ) : void
SendShiftKeyUp ( IntPtr windowHandle ) : void

Приватные методы

Метод Описание
GetScanCode ( byte virtualKey ) : byte
GetScanCode ( char c ) : byte
GetVirtualKey ( char c ) : byte
GetVirtualKey ( char c, ModifierKeys &modifiers ) : byte
MakeXYParameter ( Point pt ) : uint

Описание методов

SendCloseWindow() публичный статический Метод

public static SendCloseWindow ( IntPtr windowHandle ) : void
windowHandle System.IntPtr
Результат void

SendKeyChar() публичный статический Метод

public static SendKeyChar ( IntPtr windowHandle, byte virtualKey ) : void
windowHandle System.IntPtr
virtualKey byte
Результат void

SendKeyChar() публичный статический Метод

public static SendKeyChar ( IntPtr windowHandle, char key ) : void
windowHandle System.IntPtr
key char
Результат void

SendKeyDown() публичный статический Метод

public static SendKeyDown ( IntPtr windowHandle, byte virtualKey ) : void
windowHandle System.IntPtr
virtualKey byte
Результат void

SendKeyDown() публичный статический Метод

public static SendKeyDown ( IntPtr windowHandle, char key ) : void
windowHandle System.IntPtr
key char
Результат void

SendKeyUp() публичный статический Метод

public static SendKeyUp ( IntPtr windowHandle, byte virtualKey ) : void
windowHandle System.IntPtr
virtualKey byte
Результат void

SendKeyUp() публичный статический Метод

public static SendKeyUp ( IntPtr windowHandle, char key ) : void
windowHandle System.IntPtr
key char
Результат void

SendKeystroke() публичный статический Метод

public static SendKeystroke ( IntPtr windowHandle, byte virtualKey, bool includeCharMessage = false ) : void
windowHandle System.IntPtr
virtualKey byte
includeCharMessage bool
Результат void

SendKeystroke() публичный статический Метод

public static SendKeystroke ( IntPtr windowHandle, char key, bool includeCharMessage = false ) : void
windowHandle System.IntPtr
key char
includeCharMessage bool
Результат void

SendMouseClick() публичный статический Метод

public static SendMouseClick ( IntPtr windowHandle, MouseButton mouseButton, int x, int y, bool moveFirst = true ) : void
windowHandle System.IntPtr
mouseButton MouseButton
x int
y int
moveFirst bool
Результат void

SendMouseDown() публичный статический Метод

public static SendMouseDown ( IntPtr windowHandle, MouseButton mouseButton, int x, int y ) : void
windowHandle System.IntPtr
mouseButton MouseButton
x int
y int
Результат void

SendMouseMove() публичный статический Метод

public static SendMouseMove ( IntPtr windowHandle, int x, int y ) : void
windowHandle System.IntPtr
x int
y int
Результат void

SendMouseUp() публичный статический Метод

public static SendMouseUp ( IntPtr windowHandle, MouseButton mouseButton, int x, int y ) : void
windowHandle System.IntPtr
mouseButton MouseButton
x int
y int
Результат void

SendShiftKeyDown() публичный статический Метод

public static SendShiftKeyDown ( IntPtr windowHandle ) : void
windowHandle System.IntPtr
Результат void

SendShiftKeyUp() публичный статический Метод

public static SendShiftKeyUp ( IntPtr windowHandle ) : void
windowHandle System.IntPtr
Результат void

Описание свойств

MK_LBUTTON публичное статическое свойство

public static uint MK_LBUTTON
Результат uint

MK_MBUTTON публичное статическое свойство

public static uint MK_MBUTTON
Результат uint

MK_RBUTTON публичное статическое свойство

public static uint MK_RBUTTON
Результат uint

MK_XBUTTON1 публичное статическое свойство

public static uint MK_XBUTTON1
Результат uint

MK_XUBTTON2 публичное статическое свойство

public static uint MK_XUBTTON2
Результат uint

VK_ESCAPE публичное статическое свойство

public static byte VK_ESCAPE
Результат byte

VK_SHIFT публичное статическое свойство

public static byte VK_SHIFT
Результат byte

VK_SPACE публичное статическое свойство

public static byte VK_SPACE
Результат byte

VK_TILDE публичное статическое свойство

public static byte VK_TILDE
Результат byte