CppWebBrowser使用代理问题,
参看了本论坛的资料确定并写出如下代码,但无效。。请高手指教。效果就是让CPPWEBBROWSER使用自己定义的代理连接。
void __fastcall TForm1::ChangeProxy()
{
AnsiString strProxy="121.12.249.207:3128";
INTERNET_PROXY_INFO ipi;
ipi.dwAccessType=INTERNET_OPEN_TYPE_PROXY; //使用代理类型访问网络。
ipi.lpszProxy=strProxy.c_str(); //202.114.20.250:8080@HTTP socks5/4
ipi.lpszProxyBypass=NULL;
if(S_OK==UrlMkSetSessionOption(INTERNET_OPTION_PROXY,&ipi,sizeof(ipi),0))
{
ShowMessage("succ");
}
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
ChangeProxy();
CppWebBrowser1->Navigate2(TVariant("http://www.linkwan.com/gb/broadmeter/VisitorInfo/QureyIP.asp")) ;
}
cp能打开网页,但没使用代理。。不知道为什么。看资料和坛友的介绍这样是可行的。。。