请问如果我在应用程序中打开一个浏览器,假如是IE,我现在得到此IE窗口的句柄,现在如何取得HINTERNET呢?还望大家不吝赐教。谢谢。

解决方案 »

  1.   

    这个问题好象没有描述清楚。
    应用程序与IE通讯是通过接口,搜索IHTMLDocument2可以找到相关信息
    HINTERNET表示的含义比较多,Session,Connect,File,而且应该是取不到。
      

  2.   

    我指的是internet的连接句柄。我的目的是希望能够在ie运行时改变其代理服务器设置,而且只改变ie的一个进程的设置,即:新的proxy设置不会影响到其它ie窗体。是不是有其它方法达到这个目的呢。
      

  3.   

    可以说,得不到。因为IE是外壳,内封闭了WebBrowser对象,而WebBrowser对象可以解析各种配置好的协议,它的通信方式为socket通信。其对外部以COM对象接口的形式提供,IE外壳负责外部操作。 IE代理设置是通过注册表实现的,先修改注册表,然后Navigate,就OK了