查找Internet Explorer_Server的link元素并发送Click()事件(c++)
Find link elements of Internet Explorer_Server and send Click() event (C++)
我试图以编程方式发送一个点击事件到一个程序的Internet Explorer_Server窗口,我在StackOverflow中遇到了这个问题,这与我的情况类似,并遵循了它的答案:发送"click"给Internet Explorer_Server窗口的消息link
不幸的是,我很难弄清楚如何找到正确的链接元素并为它们发送click()方法。
我想更深入地了解我在这里工作的内容,以及究竟是什么Internet Explorer_Server窗口,以便我可以在未来的道路上搜索正确的答案和表单。
这个"Internet Explorer"窗口要么是一个真正的Internet Explorer(你桌面上的蓝色e
),要么是它的一个托管变体。Internet Explorer的核心是"MSHTML.DLL",又名IWebBrowser2
——一个ActiveX控件。Internet Explorer添加了窗口框架、收藏夹和其他菜单等功能,使ActiveX控件成为一个完整的web浏览器。但是在像素上,95%的ie浏览器只是一个ActiveX控件。