OnMouseMove() public method

public OnMouseMove ( Point currentMouseLocation ) : System.Boolean
currentMouseLocation Point
return System.Boolean
Ejemplo n.º 1
0
    DragIsInProgress
    (
        MouseDrag oMouseDrag,
        MouseEventArgs oMouseEventArgs,
        MouseButtonState [] aeMouseButtonStates,
        out Point oMouseLocation
    )
    {
        Debug.Assert(oMouseEventArgs != null);
        Debug.Assert(aeMouseButtonStates != null);
        Debug.Assert(aeMouseButtonStates.Length > 0);
        AssertValid();

        oMouseLocation = new Point();

        if (oMouseDrag != null)
        {
            foreach (MouseButtonState eMouseButtonState in aeMouseButtonStates)
            {
                if (eMouseButtonState == MouseButtonState.Pressed)
                {
                    oMouseLocation = oMouseEventArgs.GetPosition(this);

                    return ( oMouseDrag.OnMouseMove(oMouseLocation) );
                }
            }
        }

        return (false);
    }