基于CHtmlView的程序,如果在程序里设置代理上网?

解决方案 »

  1.   

    本帖最后由 oyljerry 于 2013-02-20 22:28:57 编辑
      

  2.   

    CHtmlView代理设置
    INTERNET_PROXY_INFO proxy;
    proxy.dwAccessType = INTERNET_OPEN_TYPE_PROXY;
    proxy.lpszProxy = "172.16.1.120:8888";
    proxy.lpszProxyBypass = NULL;
     
    HRESULT hr = ::UrlMkSetSessionOption(INTERNET_OPTION_PROXY,&proxy,sizeof(proxy),0);
    if(S_OK == hr)
    {
    Navigate2(_T("http://172.16.1.46/1.php"),NULL,NULL);
    }else{
    AfxMessageBox("Proxy Error");
    }
      

  3.   

    CHtmlView设置代理服务器的问题CHtmlView代理
      

  4.   

    这段代码我放到CHtmlView的OnInitialUpdate里不好使呀,而且我把里面的代理也改好好用的了,怎么不行呢?请楼上回复!
      

  5.   

    我工程是UNICODE就不行,改成ANSICb编码怎么就行了呢
      

  6.   

    注意函数,结构体等也都变成UNICODE类型了,你的参数等是否编码正确