如题

解决方案 »

  1.   

    这与控制面板中鼠标移动速度和采样速率的设置有关。
      

  2.   

    不好控制,改动操作系统的设置不太好。
    说说你想干什么,想其他办法。
      

  3.   

    不可能的。除非你降低鼠标的移动速度,否则机子本身就是那么快,只能支持每个时间间隔为鼠标做一次采样。除非机子足够快或你的鼠标足够慢,否则你得到的采样值就一定是不连续的。
      

  4.   

    我之所以想问这个问题,我想做一个画图的程序,可以拖动但不能重叠。如果不能精确到每一点,怎么样才能判断是否交叉(重叠)呢?
      

  5.   

    用户鼠标移动得慢的时候就能够精确到每一点了。而且你检验重叠也不能用这种方法。比如说你先记录某个东西在一条直线的左边,然后这个东西被拖到某个位置,你可以算出它在这条线的右边,这时候你就可以进行判断了。还有就是你记录上一次的鼠标位置,然后用它跟当前鼠标位置的连线来进行判断。
      

  6.   

    同意楼上的观点,如果鼠标移动范围超出边界,你拖动的东西就停在边界。你可以看其他的程序,基本都是这样。不限制你鼠标移动,但限制你拖动的物件。