Prevent Mouse Movement by direction
===

I'm looking for a way to prevent mouse movement if my some condition has occurs.

Note that I don't want work over OnMouseMove event because it's too late for me.

I need something like Cursor.Clip property. Is there any API capable of disable some mouse move direction? A sort of ApiMouse.DisableMovement(Directio.Up | Direction.Down | Direction.Left | Direction.Right) ?