protected virtual bool HandleMouseMove(ref Message m)
{
int x = m.LParam.ToInt32() & 0xFFFF;
int y = (m.LParam.ToInt32() >> 16) & 0xFFFF;
this.lastMouseMoveChangedPosition = x != this.lastMouseMoveX || y != this.lastMouseMoveY;
this.lastMouseMoveX = x;
this.lastMouseMoveY = y;
return false;
}