每次在Linux和Windows上都有鼠标悬停事件时,我都需要添加捕获事件的功能。在Linux中,我可以轻松连接到hovering-over-link信号。我似乎无法找到Windows等价物。搜索谷歌,检查MSDN,我找不到。
Windows中是否提供此类功能?如果没有办法实现它?
答案 0 :(得分:1)
您可以使用StatusTextChange活动吗?当鼠标悬停在链接上时会触发此事件,并将sText
设置为链接URL。
它还会通过其他消息触发,例如加载页面时。在这些情况下,sText
设置为“正在连接到(URL)”,“正在等待(URL)”等。通过对sText
进行基本URL验证,可以忽略这些消息。 / p>
更为复杂的方法是在DocumentComplete事件中使用getElementsByTagName搜索所有锚元素并附加到HTMLAnchorEvents onmouseover。这当然不适用于页面加载后动态创建的锚元素。