如何鼠标锁定?
请问各位大侠,如何将鼠标锁定在一个区域之中,谢谢!! 问题点数:20、回复次数:6Top
1 楼duduwolf(嘟嘟狼)回复于 2002-09-24 13:59:43 得分 12
void __fastcall Tmain::LockButton() //鼠标的加锁和解锁
{
TRect LockRect;
LockRect.left = 0;
LockRect.right =1 ;
LockRect.top = 0;
LockRect.Bottom = 1;
MapWindowPoints(0,0,(LPPOINT)(&LockRect),2);
for(;;)
{
Application->ProcessMessages();
if(bLockButton)
ClipCursor(&LockRect);
else
{
ClipCursor(0);
break;
}
Sleep(10);
}
}Top
2 楼XinChiMaker(心痴)回复于 2002-09-24 14:06:14 得分 2
^_^,有人捷足先登了 ,我也不说了。Top
3 楼hzhxxx(程序方程)回复于 2002-09-24 14:07:49 得分 4
指针剪截
Win32 APi
clipcursor()
必要的时候还要屏蔽 alt+del+ctrl
Top
4 楼huzhangyou(信仰(http://www.libing.net.cn))回复于 2002-09-24 14:24:31 得分 2
setcapture
可不可以?Top
5 楼huzhangyou(信仰(http://www.libing.net.cn))回复于 2002-09-24 14:25:51 得分 0
学习ing.............................
赫赫Top
6 楼swordwins(swordwins)回复于 2002-09-24 18:04:03 得分 0
哇,这么快就有了答案,真是谢谢大家,我越来越喜欢这里了,呵呵…Top




