如何用VC遍历IE弹出的对话框的内容 有个问题想请教,我用VC控制IE的行为,有的时候IE会弹出对话框,如何捕获这个消息,并遍历对话框里元素内容 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用FindWindowEx去查找对话框里的元素 不行的,对话框的元素都是HTML元素,用spy++都探测不到. 对话框的元素都是HTML元素?那就使用JavaScript遍历查找吧 一搜就能搜到JavaScript的例子。 不能用javascript,我是用VC写一个独立的程序来控制IE的行为。通过COM接口,比如IWebBrowser2, IHTMLDocument2等。 你那个对话框不是aler confirm之类出来的吧??你是说ShowModalDialog ShowModelessDialog 之类的JS创建出来的?还是JS做的一个DIV+IFRAME的假对话框?ShowModalDialog其实是打开了另一个网页, 是另一个新开的DOM树,你在本页面不能直接访问到而对于DIV+ IFRAME的画, 你是可以在当前DOM中得到的, 不过有一个IFRAME哦 用spy++探测到这个对话框的类型是"Internet Explorer_TridentDlgFrame".是别人的网页,我还没找到脚本最终调用是那个函数。 我也找到了,使用window.showModalDialog打开的对话框。 我现在可以用FindWindow找到这个对话框的句炳,但如何进一步取得对应的IHTMLDocument2呢? http://support.microsoft.com/kb/249232如何从一个 HWND 获取 IHTMLDocument 2 dll动态加载失败 如何通过CWnd派生特定窗口类? VC++调试怎么用 给定一个指定的日期,如何得到该日期是该年的第几周? Slider 如何响应? InstallShield 1607: 无法安装 InstallShield Scripting Runtime. vc 读取PCB画板之后的网络表,并根据这些数据画出电路图, 用VC++实现循环写文件!(急) mfc编程中的关于编辑框中字符串(带有中文的字符串)的排序问题 大家来讨论WinThread!100分!!!! rand 函数的问题 为什么ODBC中的API: SQLExecut老是返回SQL_NEED_DATA?
那就使用JavaScript遍历查找吧 一搜就能搜到JavaScript的例子。
如何从一个 HWND 获取 IHTMLDocument 2