首页 热点资讯 义务教育 高等教育 出国留学 考研考公

vb做的程序怎么锁定键盘鼠标

发布网友 发布时间:2022-04-21 07:06

我来回答

1个回答

热心网友 时间:2022-06-18 15:02

如果让我做,我会按如下方法
在窗体的MouseMove事件里做如下功能判断
1、用GetCursorPos得到当前鼠标的位置(X,Y)
2、用GetWindowRect得到窗体的位置(Left,Top,Right,Bottom)
3、判断当前的鼠标位置是否在窗体中(X>=Left
and
X<=Right
and
Y>=Top
and
Y<=Bottom)
这里有一个关键的地方,当鼠标在窗体外时,如何触发MouseMove事件,你要用到SetCapture和ReleaseCapture.
当然你也可以用timer_time事件循环判断了。不过我不建议你用timer事件

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com