小弟现做一个内嵌webbrowser控件的程序
希望实现功能如下,希望点击webbrowser所浏览页面的链接后,能取得该连接的地址,取得的地址(即href)要添加到列表框listbox里边。请问如何实现点击某链接后取得改链接地址,点击后页面不跳转,仍然停留在该页面
希望实现功能如下,希望点击webbrowser所浏览页面的链接后,能取得该连接的地址,取得的地址(即href)要添加到列表框listbox里边。请问如何实现点击某链接后取得改链接地址,点击后页面不跳转,仍然停留在该页面
1,应用程序自己 拦截发往Webbrowser的消息..比如WM_LBUTTONDOWN,这样可以截获WEBBROWSER上面的MOUSE点击.
2,从截获的MOUSE点击消息中取得X,Y坐标.
3,通过X,Y坐标取得WEBBROWSER中元素.
4,判断点中的元素的tag是否是'A'
5,如果是,则取出其href属性.
Edit1.Text:=URL;好了。简单吧?