我知道移动鼠标有4中方法,
   1、SetCursorPos(X, Y);
   2、SendMessage(Handle, WM_MOUSEMOVE, 0, X shl 16 + Y);或
      PostMessage(Handle, WM_MOUSEMOVE, 0, X shl 16 + Y);
   3、mouse_event(MOUSEEVENTF_MOVE...... 或
      mouse_event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_MOVE...
   4、ClipCursor(Rect(X,Y,X+1,Y+1));  这中方法比较累,在使用完后还需要释放鼠标,不然就没有办法移动鼠标了。
      ClipCursor(Rect(0,0,Screen.Width,Screen.Height));  我这几中方法,大家都知道了吧,不过大家还有没有其他更加灵巧的方法来控制鼠标呢?
不论是简单的,还是复杂的,都说出来,大家讨论下,全当提高吧!!!

解决方案 »

  1.   

    To combobox (流星) 
    对不起了,帮不了你了
    帮你UP 一下
      

  2.   

    to hotzhu(生了女儿)
    是啊,我怎么就没有想到呢?
      

  3.   

    SendMessage(Handle, WM_MOUSEMOVE, 0, X shl 16 + Y)
    够灵巧的了
    难道还想有脚控制鼠标
      

  4.   

    还可以用VC++的NFC库函数,不仅可以移动鼠标,而且还可以设置鼠标移动的功能。一般是OnMouseMove函数,在其中设置就可以了。
      

  5.   

    还可以用VB的MOUSE事件,一般是onmouseup和onmousedown