TRect lockmouse=Panel1->BoundsRect; ////限制在Panel1中
//TRect lockmouse=Form1->ClientRect //限制在窗体中
MapWindowPoints(Handle,0,(LPPOINT)(&lockmouse),2);
ClipCursor(&lockmouse);
//释放鼠标
ClipCursor(0);
博客给出了鼠标操作的代码示例,包括将鼠标限制在Panel1区域或窗体中,通过MapWindowPoints和ClipCursor函数实现,还给出了释放鼠标的代码,即调用ClipCursor(0)。
TRect lockmouse=Panel1->BoundsRect; ////限制在Panel1中
//TRect lockmouse=Form1->ClientRect //限制在窗体中
MapWindowPoints(Handle,0,(LPPOINT)(&lockmouse),2);
ClipCursor(&lockmouse);
//释放鼠标
ClipCursor(0);
1万+
161
1062

被折叠的 条评论
为什么被折叠?