以下文章描述了如何创建全局钩子:Global Hook (code project)。我认为这更接近您的需求,因为您不希望使用其他答案中提到的GetCursorPos()函数进行持续轮询。然而,使用钩子和MouseMove事件处理程序,我会使用SetCursorPos()将其限制在范围内。祝好,Jonno
http://pinvoke.net/default.aspx/user32/GetCursorPos.html http://pinvoke.net/default.aspx/user32/SetCursorPos.html 使用 PInvoke 从库中导入调用,然后简单地检查光标位置并进行相应调整。您可能需要检查显示器的分辨率大小,以确定它是否在第一屏幕或第二屏幕的范围内。