如何设置允许光标移动的区域/矩形?

3
例如,当您击中显示器的侧面时,光标无法进一步移动。另一个例子是,在微软画图中选择RGB表中的颜色时,鼠标在按下时不会超出矩形范围。
我的问题是如何使用Win32 API在C++中实现这个功能?
2个回答

3

哦,谢谢 :) 我知道这很简单...只是不知道在Google/MSDN上该搜索什么。 - Kaije
谷歌搜索:限制Win32矩形内鼠标移动 - Rod

2
使用ClipCursor函数。只需提供要限制光标的矩形即可。要释放鼠标(即恢复正常行为),只需将指向矩形结构的指针传递给该函数的参数改为NULL。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接