我需要在程序中定位鼠标的位置,就是直接将鼠标移动到我指定的位置,然后再禁止横向移动只允许纵向移动,直到按鼠标左键为止释放,如何实现,给建议就给分!!!另如何限定鼠标只允许在当前客户区视图内移动?

解决方案 »

  1.   

    1. SetCursorPos
    2. 用ClipCursor函数
    3. 用ClipCursor函数示例程序
    http://my.6to23.com/cigarette/ps1.zip
      

  2.   

    GetCursorPos得到鼠标的位置
    SetCursorPos设置鼠标的位置响应OnMouseMove里可以限制鼠标的移动
      

  3.   

    同意gzshd(郁闷)的说法!
    GetCursorPos  得到位置
    SetCursorPos  设置位置
    在OnMouseMove函数中处理,你要限制的鼠标的行为!祝你成功!