我写了一个程序,并放在浏览器的工具栏上,我点击他后就会运行,此时如何能得到当前浏览器正在访问的地址?
急!

解决方案 »

  1.   

    一涉及到IE的东西我都不大懂了,估计不大好办蒋老大是这方面的高手帮你UP一下吧^_^
      

  2.   

    获得IWebBrowser2接口,然后调用get_LocationURL
    或者找到浏览栏得窗口,GetWindowText,用COM接口得方法较为简单
      

  3.   

    在你编写的BHO中捕获Document事件,在处理时调用IWebBrowser2::get_LocationURL获得并且保存当前的网址;在按钮点击时使用该网址,例如在启动外部程序时将其作为命令行参数传递。