关于鼠标的移动过程中获取鼠标在哪个控件上的问题,看到之前的帖子或许的比较无效率,这里贴出更加简单的办法。

沪悠 2020-05-19 09:48:14
没想到发帖要几份:)
Public Class Form1
Implements IMessageFilter

Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load


Application.AddMessageFilter(Me)
End Sub

Public Const WM_MOUSEMOVE As Integer = &H200
Function PreFilterMessage(ByRef m As Message) As Boolean Implements IMessageFilter.PreFilterMessage
If m.Msg = WM_MOUSEMOVE Then

MaskedTextBox1.Text = Control.FromHandle(m.HWnd).Name
Return False
End If
Return False
End Function


End Class
...全文
218 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
李察德-泰森 2020-05-25
  • 打赏
  • 举报
回复
如果能获取鼠标在任意窗口的某个控件上才是真的猛
milaoshu1020 活跃的高手 2020-05-23
  • 打赏
  • 举报
回复
这种情况还是发到博客比较好;
沪悠 2020-05-19
  • 打赏
  • 举报
回复
自己结贴能不能把几份还我?我只是助人为乐啊

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧