Class Mouse
Inheritance
System.Object
Mouse
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: ArtOfTest.WebAii.dll
Syntax
Fields
Declaration
protected Desktop _desktop
Field Value
Declaration
protected const int CLICK_DELAY = 50
Field Value
Declaration
protected const int WHEEL_DELTA = 120
Field Value
Properties
Declaration
public int MouseMoveIntervalTime { get; set; }
Property Value
Methods
Declaration
public static Point CalculateOffset(Rectangle rectangle, Point offset, OffsetReference reference)
Parameters
|
System.Drawing.Rectangle
rectangle
|
|
System.Drawing.Point
offset
|
|
OffsetReference
reference
|
Returns
Declaration
public void Click(MouseClickType clickType, Point pointToClick)
Parameters
Declaration
public void Click(MouseClickType clickType, Rectangle target)
Parameters
Declaration
public void Click(MouseClickType clickType, Rectangle target, Point offset, OffsetReference reference)
Parameters
Declaration
public void Click(MouseClickType clickType, Rectangle target, Point offset, OffsetReference reference, ActionPointUnitType unitType)
Parameters
Declaration
public void Click(MouseClickType clickType, int x, int y)
Parameters
Declaration
protected virtual void Click(MouseClickType clickType, int x, int y, int wheelDelta)
Parameters
|
MouseClickType
clickType
|
|
System.Int32
x
|
|
System.Int32
y
|
|
System.Int32
wheelDelta
|
Declaration
public void DragDrop(Point start, Point end)
Parameters
|
System.Drawing.Point
start
|
|
System.Drawing.Point
end
|
Declaration
public void DragDrop(Point start, Point end, int intervals, int intervalDelay)
Parameters
|
System.Drawing.Point
start
|
|
System.Drawing.Point
end
|
|
System.Int32
intervals
|
|
System.Int32
intervalDelay
|
Declaration
public void DragDrop(Rectangle startTarget, Point startOffset, OffsetReference startReference, Rectangle endTarget, Point endOffset, OffsetReference endReference)
Parameters
|
System.Drawing.Rectangle
startTarget
|
|
System.Drawing.Point
startOffset
|
|
OffsetReference
startReference
|
|
System.Drawing.Rectangle
endTarget
|
|
System.Drawing.Point
endOffset
|
|
OffsetReference
endReference
|
Declaration
public void DragDrop(Rectangle startTarget, Point startOffset, OffsetReference startReference, Rectangle endTarget, Point endOffset, OffsetReference endReference, int intervals, int intervalDelay)
Parameters
|
System.Drawing.Rectangle
startTarget
|
|
System.Drawing.Point
startOffset
|
|
OffsetReference
startReference
|
|
System.Drawing.Rectangle
endTarget
|
|
System.Drawing.Point
endOffset
|
|
OffsetReference
endReference
|
|
System.Int32
intervals
|
|
System.Int32
intervalDelay
|
Declaration
public void DragDrop(Rectangle start, Rectangle end)
Parameters
|
System.Drawing.Rectangle
start
|
|
System.Drawing.Rectangle
end
|
Declaration
public void DragDrop(Rectangle startTarget, Rectangle endTarget, int intervals, int intervalDelay)
Parameters
|
System.Drawing.Rectangle
startTarget
|
|
System.Drawing.Rectangle
endTarget
|
|
System.Int32
intervals
|
|
System.Int32
intervalDelay
|
Declaration
public void DragDrop(Rectangle startTarget, int startOffsetX, int startOffsetY, OffsetReference startReference, Rectangle endTarget, int endOffsetX, int endOffsetY, OffsetReference endReference)
Parameters
|
System.Drawing.Rectangle
startTarget
|
|
System.Int32
startOffsetX
|
|
System.Int32
startOffsetY
|
|
OffsetReference
startReference
|
|
System.Drawing.Rectangle
endTarget
|
|
System.Int32
endOffsetX
|
|
System.Int32
endOffsetY
|
|
OffsetReference
endReference
|
Declaration
public void DragDrop(Rectangle startTarget, int startOffsetX, int startOffsetY, OffsetReference startReference, Rectangle endTarget, int endOffsetX, int endOffsetY, OffsetReference endReference, int intervals, int intervalDelay)
Parameters
|
System.Drawing.Rectangle
startTarget
|
|
System.Int32
startOffsetX
|
|
System.Int32
startOffsetY
|
|
OffsetReference
startReference
|
|
System.Drawing.Rectangle
endTarget
|
|
System.Int32
endOffsetX
|
|
System.Int32
endOffsetY
|
|
OffsetReference
endReference
|
|
System.Int32
intervals
|
|
System.Int32
intervalDelay
|
Declaration
public void DragDrop(int startX, int startY, int endX, int endY)
Parameters
|
System.Int32
startX
|
|
System.Int32
startY
|
|
System.Int32
endX
|
|
System.Int32
endY
|
Declaration
public void DragDrop(int startX, int startY, int endX, int endY, int intervals, int intervalDelay)
Parameters
|
System.Int32
startX
|
|
System.Int32
startY
|
|
System.Int32
endX
|
|
System.Int32
endY
|
|
System.Int32
intervals
|
|
System.Int32
intervalDelay
|
Declaration
public virtual IntPtr GetCursorHandle()
Returns
Declaration
protected float GetDistance(Point start, Point end)
Parameters
|
System.Drawing.Point
start
|
|
System.Drawing.Point
end
|
Returns
Declaration
protected int GetRelativeNumOfMouseMoveIntervals(Point start, Point end)
Parameters
|
System.Drawing.Point
start
|
|
System.Drawing.Point
end
|
Returns
Declaration
protected int GetRelativeNumOfMouseMoveIntervals(Rectangle startTarget, Point startOffset, OffsetReference startReference, Rectangle endTarget, Point endOffset, OffsetReference endReference)
Parameters
|
System.Drawing.Rectangle
startTarget
|
|
System.Drawing.Point
startOffset
|
|
OffsetReference
startReference
|
|
System.Drawing.Rectangle
endTarget
|
|
System.Drawing.Point
endOffset
|
|
OffsetReference
endReference
|
Returns
Declaration
protected int GetRelativeNumOfMouseMoveIntervals(Rectangle start, Rectangle end)
Parameters
|
System.Drawing.Rectangle
start
|
|
System.Drawing.Rectangle
end
|
Returns
Declaration
protected int GetRelativeNumOfMouseMoveIntervals(int distanceInPixels)
Parameters
|
System.Int32
distanceInPixels
|
Returns
Declaration
public void HoverOver(Point pointToHoverOver)
Parameters
|
System.Drawing.Point
pointToHoverOver
|
Declaration
public void HoverOver(Rectangle target)
Parameters
|
System.Drawing.Rectangle
target
|
Declaration
public void HoverOver(Rectangle target, Point offset, OffsetReference reference)
Parameters
|
System.Drawing.Rectangle
target
|
|
System.Drawing.Point
offset
|
|
OffsetReference
reference
|
Declaration
public void HoverOver(Rectangle target, Point offset, OffsetReference reference, ActionPointUnitType unitType)
Parameters
Declaration
public void HoverOver(int x, int y)
Parameters
|
System.Int32
x
|
|
System.Int32
y
|
Declaration
public bool MatchCursor(IntPtr handle)
Parameters
Returns
Declaration
public void Move(Point start, Point end)
Parameters
|
System.Drawing.Point
start
|
|
System.Drawing.Point
end
|
Declaration
public void Move(Point start, Point end, int intervals, int intervalDelay)
Parameters
|
System.Drawing.Point
start
|
|
System.Drawing.Point
end
|
|
System.Int32
intervals
|
|
System.Int32
intervalDelay
|
Declaration
public void Move(Rectangle startTarget, Point startOffset, OffsetReference startReference, Rectangle endTarget, Point endOffset, OffsetReference endReference)
Parameters
|
System.Drawing.Rectangle
startTarget
|
|
System.Drawing.Point
startOffset
|
|
OffsetReference
startReference
|
|
System.Drawing.Rectangle
endTarget
|
|
System.Drawing.Point
endOffset
|
|
OffsetReference
endReference
|
Declaration
public void Move(Rectangle startTarget, Point startOffset, OffsetReference startReference, Rectangle endTarget, Point endOffset, OffsetReference endReference, int intervals, int intervalDelay)
Parameters
|
System.Drawing.Rectangle
startTarget
|
|
System.Drawing.Point
startOffset
|
|
OffsetReference
startReference
|
|
System.Drawing.Rectangle
endTarget
|
|
System.Drawing.Point
endOffset
|
|
OffsetReference
endReference
|
|
System.Int32
intervals
|
|
System.Int32
intervalDelay
|
Declaration
public void Move(Rectangle start, Rectangle end)
Parameters
|
System.Drawing.Rectangle
start
|
|
System.Drawing.Rectangle
end
|
Declaration
public void Move(Rectangle start, Rectangle end, int intervals, int intervalDelay)
Parameters
|
System.Drawing.Rectangle
start
|
|
System.Drawing.Rectangle
end
|
|
System.Int32
intervals
|
|
System.Int32
intervalDelay
|
Declaration
public void Move(Rectangle startTarget, int startOffsetX, int startOffsetY, OffsetReference startReference, Rectangle endTarget, int endOffsetX, int endOffsetY, OffsetReference endReference)
Parameters
|
System.Drawing.Rectangle
startTarget
|
|
System.Int32
startOffsetX
|
|
System.Int32
startOffsetY
|
|
OffsetReference
startReference
|
|
System.Drawing.Rectangle
endTarget
|
|
System.Int32
endOffsetX
|
|
System.Int32
endOffsetY
|
|
OffsetReference
endReference
|
Declaration
public void Move(Rectangle startTarget, int startOffsetX, int startOffsetY, OffsetReference startReference, Rectangle endTarget, int endOffsetX, int endOffsetY, OffsetReference endReference, int intervals, int intervalDelay)
Parameters
|
System.Drawing.Rectangle
startTarget
|
|
System.Int32
startOffsetX
|
|
System.Int32
startOffsetY
|
|
OffsetReference
startReference
|
|
System.Drawing.Rectangle
endTarget
|
|
System.Int32
endOffsetX
|
|
System.Int32
endOffsetY
|
|
OffsetReference
endReference
|
|
System.Int32
intervals
|
|
System.Int32
intervalDelay
|
Declaration
public void Move(int startX, int startY, int endX, int endY)
Parameters
|
System.Int32
startX
|
|
System.Int32
startY
|
|
System.Int32
endX
|
|
System.Int32
endY
|
Declaration
public void Move(int startX, int startY, int endX, int endY, int intervals, int intervalDelay)
Parameters
|
System.Int32
startX
|
|
System.Int32
startY
|
|
System.Int32
endX
|
|
System.Int32
endY
|
|
System.Int32
intervals
|
|
System.Int32
intervalDelay
|
Declaration
public void TurnWheel(int delta, MouseWheelTurnDirection direction)
Parameters
Extension Methods