在画椭圆的时候先确定长轴,然后确定短轴时,能不能控制鼠标使其只能在短轴方向上移动?

解决方案 »

  1.   

    能够限制鼠标在某个区域内。ClipCursor
      

  2.   

    用ClipCursor不行吧,这个是限制在一个矩形内,我现在要限制在一条线上啊
    还有就是如何取得任意一条线的垂直平分线的取值范围呢?
      

  3.   

    初步已经实现,但还是有点问题,通过斜率和鼠标当前坐标的X(或Y)坐标来确定Y(或X),然后将鼠标移至计算出来的坐标,这样的话,就只能让鼠标在一个方向上移动了,例如通过X计算Y时,移动鼠标发现,只有左右移动鼠标才动,上下移动鼠标无效
    请问:如何才能既能上下,又能左右移动,还能斜着移动鼠标,使鼠标在垂直平分线上移动呢?