我指的是全局,而不是仅仅我的程序里面.
谢谢各位了.

解决方案 »

  1.   

    RECT rc;
    // initialize rc
    ::ClipCursor( &rc ) // 锁定鼠标在 rc 范围内// 释放鼠标
    ::ClipCursor( NULL)
      

  2.   

    api mouse  move 
    就可以了
      

  3.   

    ClipCursor可以的。但是即使你的限制程序仍然在运行,只要有另外一个程序调用ClipCursor(NULL),或者按Alt+Space,选择移动,都会破掉这个限制。
      

  4.   

    设置一个timer然后用 GetCursorPos,SetCursorPos
      

  5.   

    用鼠标钩子吧
    或者设定计时器,每隔一段时间(如10ms)GetCursorPos()一次,如果不在你的区域里,就SetCursorPos()