C# Класс NewTOAPIA.UI.MouseActivityArgs

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

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

Метод Описание
ConvertButtonActivityToMouseActivity ( MouseButtonActivity mbActivity ) : MouseActivityType
ConvertMessageToActivityType ( int msg ) : MouseActivityType
ConvertMessageToButtonActivityType ( int msg, int &clicks ) : MouseButtonActivity
CreateFromLowLevelHookProc ( int msg, MSLLHOOKSTRUCT eventData ) : MouseActivityArgs
CreateFromRawInput ( MouseDevice device, RAWMOUSE rawMouse ) : MouseActivityArgs
CreateFromWindowsMessage ( IntPtr windowHandle, int msg, IntPtr wParam, IntPtr lParam ) : MouseActivityArgs
MouseActivityArgs ( MouseDevice device, MouseActivityType activityType, MouseButtonActivity buttonActivity, MouseCoordinateSpace space, MouseMovementType mmType, IntPtr windowHandle, int x, int y, short delta, int clicks, int keyflags ) : System
ToString ( ) : string

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

Метод Описание
CreateKeyFlagsFromButtonStates ( int buttonStates ) : int

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

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

public static ConvertButtonActivityToMouseActivity ( MouseButtonActivity mbActivity ) : MouseActivityType
mbActivity MouseButtonActivity
Результат MouseActivityType

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

public static ConvertMessageToActivityType ( int msg ) : MouseActivityType
msg int
Результат MouseActivityType

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

public static ConvertMessageToButtonActivityType ( int msg, int &clicks ) : MouseButtonActivity
msg int
clicks int
Результат MouseButtonActivity

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

public static CreateFromLowLevelHookProc ( int msg, MSLLHOOKSTRUCT eventData ) : MouseActivityArgs
msg int
eventData MSLLHOOKSTRUCT
Результат MouseActivityArgs

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

public static CreateFromRawInput ( MouseDevice device, RAWMOUSE rawMouse ) : MouseActivityArgs
device MouseDevice
rawMouse TOAPI.User32.RAWMOUSE
Результат MouseActivityArgs

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

public static CreateFromWindowsMessage ( IntPtr windowHandle, int msg, IntPtr wParam, IntPtr lParam ) : MouseActivityArgs
windowHandle System.IntPtr
msg int
wParam System.IntPtr
lParam System.IntPtr
Результат MouseActivityArgs

MouseActivityArgs() публичный Метод

public MouseActivityArgs ( MouseDevice device, MouseActivityType activityType, MouseButtonActivity buttonActivity, MouseCoordinateSpace space, MouseMovementType mmType, IntPtr windowHandle, int x, int y, short delta, int clicks, int keyflags ) : System
device MouseDevice
activityType MouseActivityType
buttonActivity MouseButtonActivity
space MouseCoordinateSpace
mmType MouseMovementType
windowHandle System.IntPtr
x int
y int
delta short
clicks int
keyflags int
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string