【问题标题】:SendMessage and FireFox/IE/WebbrowserSendMessage 和 FireFox/IE/Web 浏览器
【发布时间】:2013-01-05 08:51:48
【问题描述】:

是否可以将消息发送到 Web 浏览器组件内的 HTML 控件?如果是这样,我怎样才能获得他们的 HWND?我一直在为 Spy++ 和 WINID 苦苦挣扎,我无法访问这些控件 HWND。

【问题讨论】:

    标签: internet-explorer firefox browser sendmessage hwnd


    【解决方案1】:

    IE 的控件不是嵌套窗口,因此您不能使用SendMessage() 向它们发送消息。 IE 绘制自己的控件,它们的内部工作不公开,并且依赖于版本。

    Firefox 使用 Gecko,我相信 Gecko 也实现了自己的控件,所以你也不会走运。

    在一个新问题中,您应该解释为什么要向这些控件发送消息,因为可能有一种方法可以做您真正想做的事情。我的精神力量告诉我,使用IAccessible 系列接口可能是您真正想要的。

    【讨论】:

      猜你喜欢
      • 2019-02-03
      • 2017-01-10
      • 1970-01-01
      • 1970-01-01
      • 2012-04-08
      • 2014-10-19
      • 2022-12-24
      相关资源
      最近更新 更多