给你个例子<br>procedure TForm1.Button2Click(Sender: TObject); <br>var <br> con:trect; <br>begin <br> // 获取Button1组件的坐标 <br> con:=button1.BoundsRect; <br> // 将坐标转换为屏幕坐标 <br> MapWindowPoints(handle, 0, con, 2); <br> // 将鼠标移动的范围限制在Button1组件上 <br> ClipCursor(@con); <br>end; <br><br>procedure TForm1.Button1Click(Sender: TObject); <br>begin <br> // 取消鼠标移动范围的限制 <br> ClipCursor(0); <br>end;