VB该如何将鼠标彻底隐藏掉;

求VB代码,如何让鼠标彻底隐藏掉,使用ShowCursor仅能实现窗体内的鼠标隐藏只要鼠标离开窗体立即就出现(编译完成的.exe),该如何让鼠标离开窗口后依然不显示出来呢... 求 VB代码,如何让鼠标彻底隐藏掉,使用 ShowCursor 仅能实现窗体内的鼠标隐藏 只要鼠标离开窗体立即就出现(编译完成的 .exe),该如何让鼠标离开窗口后依然不显示出来呢??????(也就是隐藏鼠标对其他所有程序的窗口都有效,让鼠标在整个屏幕上彻底看不见;) 展开
 我来答
wangtk1982
2011-03-03 · TA获得超过3742个赞
知道大有可为答主
回答量:3206
采纳率:100%
帮助的人:1449万
展开全部
Private Declare Function ShowCursor Lib "user32" (ByVal bShow As Long) As Long
Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long
Private Declare Function ClipCursor Lib "user32" (lpRect As Any) As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type

Private Sub Command1_Click()
Dim rt As RECT
GetWindowRect Me.hwnd, rt
ClipCursor rt
ShowCursor 0
Sleep 5000
ShowCursor 1
ClipCursor 0
End Sub

释放后鼠标随便点下就可以解除锁定了
天天快乐郎
2011-03-04 · TA获得超过547个赞
知道小有建树答主
回答量:696
采纳率:0%
帮助的人:407万
展开全部
,或者失交事件与点击事件合用,可以达到目的。
2、在窗体2的resize事件等设置top=form1.top+m:left=form1.left+n
在窗体1的resize等事件里同样设置。
实质上我知道,你用窗体2代替了窗体1上的一个可以显示可以隐蔽的部分!不过你要用一个框架,效果会更好,这个问题就不存在了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式