获取桌面上已经打开的IE窗口的地址内容.

lxwyk 2003-10-27 06:58:01
我打开了好几个ie窗口,请问如何获取其中的地址栏的内容?谢谢
...全文
64 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bl7009 2003-10-28
  • 打赏
  • 举报
回复
在http://www.vckbase.com/document/中有篇"如何控制IE行为"可参考
bl7009 2003-10-28
  • 打赏
  • 举报
回复
http://www.vckbase.com/document/viewdoc.asp?id=614
lxwyk 2003-10-28
  • 打赏
  • 举报
回复
好的,谢谢,给分
wootaw 2003-10-27
  • 打赏
  • 举报
回复
有EnumWindows枚举桌面的窗口,然后根据枚举的窗口句柄用GetWindowText获得窗口的标题,再看标题文本中是否包含" - Microsoft Internet Explorer",根据此窗口的句柄用GetClassName获得子窗口的类名,看类名中是否包含"Edit",再向这种子窗口用SendMessage发WM_GETTEXTLENGTH,WM_GETTEXT消息来获得地址栏内容。

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧