我打开了好几个ie窗口,请问如何获取其中的地址栏的内容?谢谢

解决方案 »

  1.   

    有EnumWindows枚举桌面的窗口,然后根据枚举的窗口句柄用GetWindowText获得窗口的标题,再看标题文本中是否包含" - Microsoft Internet Explorer",根据此窗口的句柄用GetClassName获得子窗口的类名,看类名中是否包含"Edit",再向这种子窗口用SendMessage发WM_GETTEXTLENGTH,WM_GETTEXT消息来获得地址栏内容。
      

  2.   

    http://www.vckbase.com/document/viewdoc.asp?id=614
      

  3.   

    在http://www.vckbase.com/document/中有篇"如何控制IE行为"可参考