E.g。当你碰到你的显示器的一侧时你的光标不能再进一步,更多的例子是在微软绘画时,你从RGB表中选择一种颜色,它将不允许你的鼠标走出鼠标缩小时的矩形..
我的问题是如何使用win32 api在c ++中实现它?
答案 0 :(得分:3)
您可以使用Microsoft的以下功能
BOOL WINAPI ClipCursor(
__in_opt const RECT *lpRect
);
请参阅http://msdn.microsoft.com/en-us/library/ms648383(VS.85).aspx
答案 1 :(得分:2)
使用ClipCursor
功能。只需提供矩形即可将光标限制在。要释放鼠标(即恢复正常行为),只需将NULL传递给函数而不是指向rect结构的指针。