关于CppWebBrowser使用 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs9
本版专家分:93058
版主
Blank
黄花 2012年4月 C++ Builder大版内专家分月排行榜第二
2011年4月 C++ Builder大版内专家分月排行榜第二
2009年12月 C++ Builder大版内专家分月排行榜第二
2009年11月 C++ Builder大版内专家分月排行榜第二
2009年10月 C++ Builder大版内专家分月排行榜第二
2009年8月 C++ Builder大版内专家分月排行榜第二
2007年5月 C++ Builder大版内专家分月排行榜第二
2002年5月 C++ Builder大版内专家分月排行榜第二
2001年10月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2013年5月 C++ Builder大版内专家分月排行榜第三
2012年7月 C++ Builder大版内专家分月排行榜第三
2012年5月 C++ Builder大版内专家分月排行榜第三
2011年5月 C++ Builder大版内专家分月排行榜第三
2011年3月 C++ Builder大版内专家分月排行榜第三
2010年12月 C++ Builder大版内专家分月排行榜第三
2010年10月 C++ Builder大版内专家分月排行榜第三
2010年1月 C++ Builder大版内专家分月排行榜第三
2009年9月 C++ Builder大版内专家分月排行榜第三
2009年7月 C++ Builder大版内专家分月排行榜第三
2009年6月 C++ Builder大版内专家分月排行榜第三
2009年5月 C++ Builder大版内专家分月排行榜第三
2006年3月 C++ Builder大版内专家分月排行榜第三
2005年9月 C++ Builder大版内专家分月排行榜第三
Bbs1
本版专家分:0
CPPWebBrowser的几个简单应用
以下应用应该包含文件1.去除边框和滚动条一般你可以把这个函数放在CppWebBrowser的OnDocumentComplete事件中调用void __fastcall TForm1::SetBrowserStyle(){ _di_IDispatch disp = CppWebBrowser1->Document; if(disp == NULL) return; //这
CppWebBrowser的使用一 自动点击网页上的超级链接
C Builder 5.0以后 CppWebBrowser组件代替了原来的HTML组件 实际上 这个组件封装了Windows的Shell Doc Object和控制库(SHDOCVW.DLL) 中的IWebBrowser2接口 这个接口可以用来创建一个定制的Web浏览器应用程序 所以CppWebBrowser 组件几乎包含了一个Web 浏览器所具有的全部功能 它本身就是一个功能比较强大的浏览器
如何访问CppWebBrowser加载页面中IHTMLElement 对象的值
文档中详细描述了 对CppWebBrowser加载页面中用户输入内容 的访问,C++Builder下通过。
关于CppWebBrowser的使用
1。如何<em>使用</em>它来打开本地的Html文档?rn2。如何控制它的大小?
用C++BUILDER建立自己的WEB浏览器
用够了IE和NETCAPE的朋友,有没有想过也编制一个自己的浏览器呢?用C++BUILDE使得你能够方便高效的创建自己的INTERNET程序.由于C++BUILDER的基本语言是C++,所以它几乎可以做任何事情,通过C++BUILDER的组件设置,你可以象其他应用程序一样建立INTERNET应用,意味着你可以扩展这些组件来增强他们的功能,如果需要的话,它也可以处理低水平的API细节
CppWebBrowser的使用
最基本的<em>使用</em>.rn如何设置要加载页面呢?
请教关于CppWebBrowser的问题
小弟做了一个简单的浏览器,用navigate浏览一个网页的时候正常,rn但是点击里面的连接后,系统用IE打开了这个连接,但我还是想用这个rn控件来打开啊。怎么办呢?
求助:关于CppWebBrowser
有两个问题现需要解决:rn1,如果捕捉CppWebBrowser的OnClick,OnDBClick等标准事件,并用我自已的代码来处理它?rn2,我自已写一个PopupMenu,怎么让CppWebBrowser的右键菜单换成我的菜单?rn谢谢。
使用CppWebBrowser提交表单的问题
我在用CppWebBrowser编程中,给一个文本框设置值的时候,弹出错误信息框,说是只读属性,请那位大虾指导一下。rnvoid __fastcall TForm1::Button1Click(TObject *Sender)rnrnif(this->ComboBox1->Text.Length()Mycwb->Navigate(WideString(this->ComboBox1->Text));rnrn//---------------------------------------------------------------------------rnvoid __fastcall TForm1::btnTestClick(TObject *Sender)rnrn IHTMLDocument2 *pHTMLDoc=NULL; //定义一个网页文档指针rn LPDISPATCH pDisp=NULL; //定义一个LPDISPATCH变量rn if(this->Mycwb->Busy)rn return;rn pDisp=this->Mycwb->Document; //获取文档的内容rn pDisp->QueryInterface(IID_IHTMLDocument2,(void **)&pHTMLDoc); //将文档指针值赋给pHTMLDocrn IHTMLElementCollection *pelement; rn pHTMLDoc->get_forms(&pelement); rn tagVARIANT a,i;rn a.vt=VT_UI4;rn a.iVal=0; rn pelement->item(a,i,&pDisp);rn IHTMLFormElement *pFormElem=NULL; rn pDisp->QueryInterface(IID_IHTMLFormElement,(LPVOID*)&pFormElem); rn LPDISPATCH pDisp_msg=NULL;rn tagVARIANT phone,msg,empty;rn phone.vt=VT_UI4;rn phone.iVal=0rn msg.vt=VT_UI4;rn msg.iVal=1; pFormElem->item(phone,empty,&pDisp);rn pFormElem->item(msg,empty,&pDisp_msg);rn IHTMLInputTextElement *phoneElem=NULL;rn pDisp->QueryInterface(IID_IHTMLInputTextElement,(void **)&phoneElem);rn WideString s_phone;rn s_phone=this->edtTest->Text;rn phoneElem->put_value(s_phone.c_bstr());rn
cppwebbrowser
可能有人问过了,不好意思, 打开 love.126.com 会弹出网易的广告窗口,这个窗口是调用了IE打开的,如何把这个窗口用<em>cppwebbrowser</em>打开呢?
关于cppwebbrowser的cookie的问题
最近用到了<em>cppwebbrowser</em>(BCB和Delphi中都差不多),结果发现在cookie的处理上,比较费解:rn1)我想改变cookie,结果发现put_cookie()不能修改,比较奇怪rnrn2)我不想和IE公用cookie,不知道有没有办法?比如说修改我自己的cookie目录之类的,求解
使用CppWebBrowser问题
用CppWebBrowser下载一个页面后,想实现只需按一按键就可直接打印该页面,不想弹出打印设置对话框,请问各位高手如何实现?
CppWebBrowser使用代理问题,
参看了本论坛的资料确定并写出如下代码,但无效。。请高手指教。效果就是让CPPWEBBROWSER<em>使用</em>自己定义的代理连接。rnvoid __fastcall TForm1::ChangeProxy()rn rn AnsiString strProxy="121.12.249.207:3128";rn INTERNET_PROXY_INFO ipi;rn ipi.dwAccessType=INTERNET_OPEN_TYPE_PROXY; //<em>使用</em>代理类型访问网络。rn ipi.lpszProxy=strProxy.c_str(); //202.114.20.250:8080@HTTP socks5/4rn ipi.lpszProxyBypass=NULL;rn if(S_OK==UrlMkSetSessionOption(INTERNET_OPTION_PROXY,&ipi,sizeof(ipi),0))rn rn ShowMessage("succ");rn rnrnrnvoid __fastcall TForm1::Button2Click(TObject *Sender)rnrn ChangeProxy();rn CppWebBrowser1->Navigate2(TVariant("http://www.linkwan.com/gb/broadmeter/VisitorInfo/QureyIP.asp")) ;rnrnrnrnrncp能打开网页,但没<em>使用</em>代理。。不知道为什么。看资料和坛友的介绍这样是可行的。。。
使用CppWebBrowser问题!
<em>使用</em>控件 CppWebBrowser ,如何能让其像QQ里广告那样,显示指定的网页位置和大小的里面东西,并且不让显示滚动条!
关于CPPWebBrowser运行速度的问题
最近在用CPPWebBrowser编程,程序不复杂,但运行起来发现WebBrowser速度很慢。已经对程序做了最大的优化,效果还是不明显!而且经过测试问题主要在WebBrowser更新、打开页面上时间太长。请问怎么解决呢?rn 我觉得毕竟Builder6.0至今已经有年头了,IE也更新了数代了,是否用新版本的CPPWebBrowser会有所改善?如果是,在哪里可以找到新版本的CPPWebBrowser?我只是想更新,不要安装新版的Builder。rn 如果跟版本没有关系,请问怎样可以提高速度?谢谢!
关于CppWebBrowser的问题?
在我的应用中,我加入一个WebBrowser控件,现在我想在我的应用程序中访问这个rnWebBrowser的HTML接口,并操作里面的HTML文档,请问该怎么做?rn谢谢!
关于CppWebBrowser的问题
在CppWebBrowser里输入文本时敲入回车键时不起作用(不能换行),怎么办,大侠救我!
急,关于CppWebBrowser的历史。
怎样才能是CppWebBrowser的GoBack的方法无效呢,也就是调用此方法也不能返回到上一页呢???
关于CppWebBrowser的cookies
我在CppWebBrowser打开一个网页,然后点击CppWebBrowser的网页,点击出新窗口是IE的,问题CppWebBrowser的cookies不能传到IE里面去,请问怎么做才能够传送过去?
关于CppWebBrowser的一个小问题
我已经通过CppWebBrowser打开了一个页面,请问如何获得这个页面的html的代码呢?
求助使用CppWebBrowser的问题!
<em>使用</em>CppWebBrowser控件,可以正常播放FLASH,可以正常浏览网页。但是在安装了Shockwave浏览器的情况下,CppWebBrowser还是不能正常浏览dcr文件(由director开发的),一浏览有dcr的网页就会出错。请各位帮忙,谢谢!
关于CppWebBrowser和RichEdit一起使用出现的问题
我的程序中同时用了这两个控件,就是在richedit上又放了一个 <em>cppwebbrowser</em>,rn我分别用来显示TXT和HTM文件。rn现在问题是这样的,代码如下:rnfilename=OpenDialog1->FileName;rnif(OpenDialog1->FilterIndex==2) //如果打开的是HTML文件rn rn CppWebBrowser1->Visible=true;rn CppWebBrowser1->Align=alClient;rn CppWebBrowser1->Navigate(WideString("File://"+filename));rn rnelse//如果打开的不是HTML类型的文件rn rn CppWebBrowser1->Width=0;rn CppWebBrowser1->Height=0;rn CppWebBrowser1->Visible=false;rn CppWebBrowser1->Align=alLeft;rn RichEdit1->Visible=true;rn RichEdit1->Lines->LoadFromFile(filename);rn rnrn现在的情况时,如果我打开了一个HTM文件后,在打开TXT文件时,要打开两个才会把文件内容显示出来,如果只打开一次,还是显示原来已经打开的HTM文件,这是什么原因啊?rnrnFilterIndex=2是HTM文件,FilterIndex=1是TXT文件rnrn
关于CppWebBrowser的难搞的问题,求助
在<em>使用</em>CppWebBrowser的过程中,我需要取得鼠标经过地方的文字内容,相当于取词,然后根据不同的内容做不同的反应。请高手们帮帮我,给点代码。
100求救关于CppWebBrowser的问题
我调用CppWebBrowser1->Navigate(WideString("test.html"));CppWebBrowser1控件也正常显示了网页内容,但是我在该页面上选择一些文字,再鼠标右键"复制",却不能将所选内容复制到剪贴板上,请问怎么才能将所选内容复制到剪贴板上?
如何使用CppWebBrowser动态改变WEB页面?
我想通过CppWebBrowser像JScript动态改变页面的内容,请问该如何实现?rnrn
在C++Builder6中使用DCEF3嵌入谷歌内核浏览器
历史原因,我有个客户端程序是<em>使用</em>BCB6写的,里面<em>使用</em>了CppWebBrowser控件,众所周知,这个控件<em>使用</em>的是IE内核,对HTML5的兼容性太差,面临很多问题,有些问题甚至即使改注册表将内核版本强制<em>使用</em>为IE11也解决不了。于是寻找Chrome内核的嵌入<em>使用</em>。 一开始走了不少弯路,想直接<em>使用</em>CEF的C++接口,发现很困难。再后来发现有人将这个框架封装成了Delphi控件,于是拿来一用,当然这
关于CppWebBrowser 判断弹出窗口的问题
最近在设计一个WebBrowser客户端程序,针对不用的弹出页面,采用不同的方式打开.rn如果是通过js调用window.open打开的话,程序则通过IE打开,如果是通过A标签弹出新窗口的话,则通过程序本身的WebBrowser窗口打开.rn现在碰到的问题就是,我如何采用判断是通过A标签打开,还是通过window.open打开?请高手指点一下。
dll中使用CppWebBrowser的问题
各位好:rn 我在一个dll中<em>使用</em>CppWebBrowser时,CppWebBrowser并不显示内容,但是调用一下ShowMessage( "show some thing")又可以,想请大家帮我看一下。rnrn 我的dll中有两个form,在form1中有一个按钮,在在form2中有一个CppWebBrowser;rn 加上 ShowMessage( "aa");,就能在CppWebBrowser中看到file:///d:/1.htm 的内容rn 去掉这一句,就看不到。rnvoid __fastcall TForm1::Button1Click(TObject *Sender)rnrn Form2 =new TForm2((TComponent*)this);rn Form2->CppWebBrowser1->Navigate((WideString)"file:///d:/1.htm");rn Form2->Show();rn // ShowMessage( "aa");rn Form2->Refresh();rn Sleep(5000);rn delete Form2;Form2=NULL;rnrnrnrn
关于CppWebBrowser的Post提交问题
<em>关于</em>CppWebBrowser的Post提交问题,网上流传最广的代码是:rnvoid __fastcall TForm1::WebPostData(TCppWebBrowser *CppWebBrowser, String sURL, String sPostData)rnrnBSTR bstrHeaders = NULL;rnTVariant vFlags = 0, vTargetFrameName=0, vPostData=0, vHeaders=0;rnLPSAFEARRAY psa;rnLPCTSTR cszPostData = sPostData.c_str();rnUINT cElems = lstrlen(cszPostData);rnLPSTR pPostData;rnLPVARIANT pvPostData;rnrnbstrHeaders = SysAllocString(L"Content-Type: application/x-www-form-urlencodedrn");rnif (!bstrHeaders)rnApplication->MessageBox("Could not allocate bstrHeaders", "Warning", MB_OK | MB_ICONWARNING);rnreturn;rnrnrnV_VT(&vHeaders) = VT_BSTR;rnV_BSTR(&vHeaders) = bstrHeaders;rnrnpvPostData = vPostData;rnrnif(pvPostData)rnVariantInit(pvPostData);rnrnpsa = SafeArrayCreateVector(VT_UI1, 0, cElems);rnif(!psa)rnreturn;rnrnrnSafeArrayAccessData(psa, (LPVOID*)&pPostData);rnmemcpy(pPostData, cszPostData, cElems);rnSafeArrayUnaccessData(psa);rnrnV_VT(pvPostData) = VT_ARRAY | VT_UI1;rnV_ARRAY(pvPostData) = psa;rnrnrnCppWebBrowser->Navigate((TVariant)sURL, &vFlags, &vTargetFrameName, &vPostData, &vHeaders);rnrnrnrn实际上其中的TVariant vFlags = 0, vTargetFrameName=0, vPostData=0, vHeaders=0;rn不能通过编译,取消其初始化值后才能通过编译。rnrn最过经过测试,这段代码只能向ASP的网页提交数据,而向PHP的网页提交时,收不到任何数据。rnASP和PHP都是自己写的,没有什么错误情况。rnrn这是为什么?rn
请问怎样使用CppWebbrowser!!!(例程)
-
如何使用状态条与CppWebBrowser对应。
如题。
CppWebBrowser下如何自动填充HTML表单对象
利用CppWebBrowser实现加载HTML页面内对象值得自动填充,利用该方法可简单实现各种网上自动答题。
CppWebBrowser的问题
我现在有一个String 型的字符串。内容如下:rn怎么用CppWebBrowser把它显示成网页啊。救我啊。。。。。。。。。谢谢了。rnrnrnrnrnrnrnrn rn rn您好! rn rn   不好意思,早忘了rn rn ======== 2007-06-19 16:34:00 您在来信中写道: rn========rn rn rn rn rn rn rn rn 还有些问题如果你解决了的话能帮助我一下吗?rn rn rn rn rn 150 rn 万 人 同 时 在 玩 的 网 游,你 不 试 试 吗 ? rnrn rn = = = = = = = = = = = = = = = = = = = = = = rn         致 礼!rn rn               rn               rn                2007-06-20rn
CppWebBrowser的疑问
在form1的button事件里执行rnfomr2->CppWebBrowser->Navigate(WideString("http://www.sina.com"));rn现希望实现以下工作:rnif(form2的CppWebBrowser导航出错,比如:404等等) rn[color=#FF0000]//如何在form1里判断form2的CppWebBrowser控件导航成功与否?[/color]rnrn //rnrnelsernrn form2->Show();rn
CppWebBrowser问题
我用CppWebBrowser作了一个浏览器,可是遇到一些网页rn当调试的时候跳出一个对话框,然后中断,对话框的信息如下rnrnDebugger detected --please close it down and restartrnrnWindows NT users: please note that having the rnWinIce/SoftIce service installed means that you are rnrunning a debuggerrnrnrn请大家帮忙看看是什么问题呀rnrn
CppWebBrowser的问题...
本人在用这个控件时遇到了小问题,不论在Edit1里输入什么网址,显示的都是同一个网站的内容..rn惟独当调用返回主页函数时,没有问题。请大家帮帮我!!!rnrn主要函数:CppWebBrowser1->Navigate((wchar_t *)(Edit1->Text.c_str()),TNoParam(),TNoParam(),TNoParam(),TNoParam());rn
CppWebBrowser问题~~
前辈门好~请问怎么让CppWebBrowser显示的网页内容自动缩小或者扩大到和CppWebBrowser的大小一样呢??还有一个问题就是CppWebBrowser好象只能显示到站点根目录的默认文档页面~但是一要求显示有文件夹里的内容的时候就会调试停止响应必须重新启动机器呢??倒~~请指教啊~~
CppWebBrowser的问题。
在窗体的create事件中,如下写:rn[code=C/C++]CppWebBrowser->Navigate(WideString("http://192.168.55.18/web/index.html")); [/code]rn其中的ip是局域网中另一台机子的IPrnrnrn[code=C/C++]rnvoid __fastcall TForm1::CppWebBrowserNavigateError(TObject *Sender,rn LPDISPATCH pDisp, Variant *URL, Variant *Frame, Variant *StatusCode,rn VARIANT_BOOL *Cancel)rnrn ShowMessage(StatusCode->operator AnsiString());rn *Cancel = true;rnrn[/code]rn在CppWebBrowserNavigateError中截获的错误信息始终是404,而url换成"http://www.sina.com",就不会报错,这是为什么?rn备注:上面的局域网url在浏览器中是可以正常访问的。
CppWebBrowser的问题!
当窗体里控件,菜单含有加速符(&)时!rn在CppWebBrowser中的表单输入与加速符字符相同时,会触发控件事件或弹出菜单,rn导致原CppWebBrowser表单无法输入。rnrn例如:窗体就一个按钮 与 CppWebBrowser控件rnrn Caption="&Ok";rn OnClick 事件: ShowMessage("Bad"); rnrn CppWebBrowser1->Navigate(L"google.com");rnrn然后在Google的输入框,是输不进去字符 "O" 的。rn何解??????????????
CppWebBrowser 小问题
我在程序中<em>使用</em>:CppWebBrowser1->Navigate(L"d:\\new.doc");打开一个WORD文档。rn但是打开的WORD文档用户可以进行修改,请问是否有什么方法能够让用户只能查看而不能修改WORD文档?rnrn另外想请问一下,<em>使用</em>:OleContainer1->CreateLinkToFile("c:\\test.doc",false);为什么只能打开文档的第一页?rnrn请DELPHI的朋友帮帮忙,谢谢啦!
这个问题有点怪,关于CppWebBrowser的
如何才能把Google和Yahoo搜索到的同一个关键字的结果放入CppWebBrowser页面中?rnrn重复的结果如何过滤呢?rnrn只取前面20条记录
急:关于CppWebBrowser传递参数及AnsiToUtf8()编码转换不全
现在有一个BCB程序里面有CppWebBrowser控件用来显示一个asp网页,这个网页文件头rnrnrnrnrnrnrn rn我做了一个按钮,点击后用CppWebBrowser携带参数打开这个网页。直接传递汉字则这些汉字到了这个网页中就是乱码,所以我用AnsiToUtf8()把参数汉字值转换一下可以到网页中变成中文,现在问题是如果两个汉字参数值以上则第二个缺少一个字。rnBCB代码如下:rn AnsiString sss="?rq="+rq+"&qsrq="+qsrq+"&jsrq="+jsrq+"&zw="+zw+"&fs="+fs+"&bumen="+AnsiToUtf8(bumen)+"&xingming="+AnsiToUtf8(xingming);rn AnsiString tmp="http://www.abcdefg.com/ok/zw_view.asp"+sss;rn WideString page=tmp;rn Edit13->Text=page;rn CppWebBrowser1->Navigate(page,NULL,NULL,NULL,NULL);rn-----------------------------------------------------rn其中bumen和xingming两个参数里面是汉字及汉字夹杂着字母、数字rn出现的问题rn1、这两个传递参数必须放在行尾,否则其后面的别的参数就传递不过去了rn2、第一个汉字值的参数传递正常,第二个是三个汉字的值,结果只转换出两个。rn-----------------------------------------------------rn请各位朋友帮帮忙,比较着急,谢谢。rn
问题1,关于CppWebBrowser内容的打印。
怎样调用CppWebBrowser的打印,就像ie做的那样呢???
关于CppWebBrowser的浏览条与数据库服务器的冲突(在线)
我遇到了一个暂时无法解决的问题,请各位帮忙:rn 在CppWebBrowser做成的浏览器中,用ToolBar加了一些ToolButten(通过控制rn->visible=true or false动态显示几个),当连接上数据库服务器后,在刷新页面后,ToolButten的位置和功能都串了,请帮忙!rn
程序中使用多个CppWebBrowser的问题
为了提高效率,我在程序中放置了4个CppWebBrowser控件,想加快网页信息的查询速度。但<em>使用</em>一个CppWebBrowser控件就会影响其它CppWebBrowser的<em>使用</em>。例如:一个CppWebBrowser显示的网页中,有验证码,登录按钮,输入信息后按该网页中的“登录”按钮,该网页的验证码会更新。当其它3个CppWebBrowser中的网页验证码也会跟着更新。我想让它们彼此独立,不相互影响,请高手指点应如何做
100分,关于CppWebBrowser的奇怪问题!
用如下代码改变CppWebBrowser的内容:rnvoid SetHTML( TCppWebBrowser *WebBrowser,AnsiString Html )rnrn IStream *Stream;rn HGLOBAL hHTMLText;rn IPersistStreamInit *psi;rnrn if( WebBrowser->Document == NULL )rn return;rn hHTMLText = GlobalAlloc( GPTR, Html.Length() + 1 );rn if( 0 == hHTMLText )rn rn ShowMessage( "GlobalAlloc Error" );rn return;rn rnrn CopyMemory( hHTMLText, Html.c_str(), Html.Length() );rnrn OleCheck( CreateStreamOnHGlobal( hHTMLText, true, &Stream ) );rnrn tryrn rn OleCheck( WebBrowser->Document->QueryInterface( __uuidof(IPersistStreamInit), (void **)&psi ) );rn tryrn rn OleCheck( psi->InitNew() );rn OleCheck( psi->Load(Stream) );rn rn catch(...)rn rn delete psi;rn rn rn catch(...)rn rn delete Stream;rn rnrnrnrnrn但这样的话用ExecWB(OLECMDID_SAVEAS, OLECMDEXECOPT_PROMPTUSER);只有在选择保存类型为“网页,仅HTML”和“文本文件”才能保存,另两个选项都无法保存CppWebBrowser的内容,请问如何解决?
难度有点大的问题:关于IdHTTP与CppWebBrowser
请问如何才能在IdHTTP与CppWebBrowser之间共享一个Cookie?谢谢
关于利用CppWebBrowser打开网页并读取?
我想利用CppWebBrowser打开这个http://plus.dg.gov.cn/dzjc.asp网页并往里面的“ 按车牌号码查询:”输入车牌号,然后自动点击rn当初是这样打开的rnvoid __fastcall TForm1::Button6Click(TObject *Sender)rnrn char cURL[256]; rn wchar_t wURL[256]; rn strcpy(cURL,"http://plus.dg.gov.cn/dzjc.asp");rn for(int i=0; iNavigate((wchar_t *)wURL,NULL, NULL,NULL,NULL);rnrn不过网页改版后就不行了
关于CppWebBrowser消息拦截的问题!!各位帮忙:)
我最近写了一个浏览器玩,rn想拦截CppWebBrowser上鼠标点饥连接的消息,并取得点饥连接的地址,rn但好象CppWebBowser没有提供接口函数,rn不知道怎样才能够达到以上的目的呢??rnrn各位大虾帮忙!!
请教 关于CppWebBrowser “选择数字证书”的问题
<em>使用</em>CppWebBrowser 自动登录 HTTPS 网站,登录时需要<em>使用</em>有 USBkey,rn输入网址后 (例如:https://support.collect.kddi.com/menu) 会弹出 “选择数字证书” 的窗口,rn这时 就需要 程序 自动去 选择 数字证书, 问题是怎么得到 弹出的窗口 并进行操作。rn希望大家能给点解决思路和方法! rn
关于CppWebBrowser得到回文(高手进)
我用CppWebBrowser向一页面发送数据后rn我想得到该页的回文 rn就是 http 200 /ok 那些rn应该怎么搞
急,在C++Builder 6中应用CppWebBrowser使用网页!!!!!
如何在C++Builder的CppWebBrowser载入一个网页,当点击一个超链接的时候打开应用程序的一窗体,急用,在线等!rn请各位大侠帮帮忙!!!!!!!
使用 CppWebBrowser 打开 WORD 文档问题
我在程序中<em>使用</em>:CppWebBrowser1->Navigate(L"d:\\new.doc");打开一个WORD文档。rn但是打开的WORD文档用户可以进行修改,请问是否有什么方法能够让用户只能查看而不能修改WORD文档?rnrn另外想请问一下,<em>使用</em>:OleContainer1->CreateLinkToFile("c:\\test.doc",false);为什么只能打开文档的第一页?rnrn请BCB的朋友帮帮忙,谢谢啦!
求救,关于CppWebBrowser无法解决的问题
在一个程序上,捕抓CppWebBrowser浏览网页时新开的窗口,并生成新的CppWebBrowser。但现在发现有一个问题,当处理到网页上JavaScript的open()事件时,可以正常打开新的窗口,可是一旦遇到close()的时候,就会异常:Could not obtain OLE control window handle。请问如何解决?还有一个问题,就是,当打开一个网页的时候,如果它自动弹出一个新窗口的话,如果它设定了一些属性,如window.open(url, "sms", "height=460, width=440, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");这时,新开的CppWebBrowser会不见了,请问如果处理这种情况?(此时,关闭该CppWebBrowser同样会异常) ,先谢谢了!
关于cook和CppWebBrowser的几个疑问.请指教
1.CppWebBrowser如何关闭?也就是在程序里如何关闭CppWebBrowser,以达到关闭浏览器的效果,出了new和delete方案外。rn2.CppWebBrowser有没有处理cook和session的功能,如果没有我想直接去删除cookies目录下的cook文件。但不知道网页连接和cookie文件是怎么对应的关系。rn3.因为只有在ie关闭的情况下才能自动关闭session和手动删除cookie,所以我程序如果按照问题1的方法销毁了CppWebBrowser但程序本身没关闭是否就彻底关闭了CppWebBrowser调用的ie(CppWebBrowser是调用的ie内核,这个问题不考虑其他的调用ie程序存在。).rnrn请大家指教。总的来说我的目的就是连接一次网络就要清除cook和session.目前没有别的好办法只想到了打开ie软后访问了再关闭,然后删除cookies文件。
求助(急)关于CppWebBrowser的内容读取
各位大侠,小弟有一问题不明,想请教下。 rn我想实现: rn取得某网页上的内容,<em>使用</em>CppWebBrowser是可以拿出来,但是发现换行符都没了,这样解析起来太麻烦了。 rnrn我确定网页上的内容是有换行符的,读取出来和以txt存到本地全部变成空格了(至少显示是这样)。 rnrn到底是什么原因,直接在该网页点查看源码是有换行的,不是应该是原格式读出的么??? rnrn很急,有知道的兄弟麻烦告诉下,多谢!!!
CppWebBrowser的使用三 获取表单内容
主要函数如下: AnsiString __fastcall TMainForm::GetFormValue(TCppWebBrowser *CppWebBrowser1, AnsiString ActionStr) {   //赋值   AnsiString MyStr = ActionStr;   AnsiString SName,SId,SValue;   AnsiString
CppWebBrowser的使用二 利用Post提交数据
下面是这段经典的代码,够用就好: void __fastcall TMainForm::WebPostData(TCppWebBrowser *CppWebBrowser, String sURL, String sPostData) { BSTR bstrHeaders = NULL; TVariant vFlags = {0}, vTargetFrameName={0}, vPostD
CPPWebBrowser怎么执行脚本
execScript,知道有这个函数, 怎么用rnDelphi 下是rnwb1.OleObject.Document.parentWindow.execScript('fun( 0 )', 'javascript');
CppWebBrowser捕获传输数据
我用TCppWebBrowser这个控件加载一个页面,有如下几个问题:rn一:比如我加载的页面会不定时的访问外面的页面如:www.a.com?a=1&b=2,我怎么能捕获他访问外面页面的链接,这个可能是定时访问的比如几秒钟他自动访问一次rn二:我怎么截获对访问返回的数据呢然后进行分析.谢谢
CppWebBrowser打不开网页
为什么CppWebBrowser1->Navigate((wchar_t *)"http://www.163.com")打不开网页?
怎样改变CppWebBrowser的背景颜色?
怎样改变CppWebBrowser的背景颜色?
cppwebbrowser下载文件对话框的问题,
在<em>使用</em>WebBrowser制作一个简易浏览器时,当请求的页面是一个文件,需要下载时,会弹出Windows自带的下载对话框。请问怎样取消这个对话框,然后调用自己的下载窗口?谢谢!rnrn有些地址是有文件名的。如http://xx.com/1.zip; 这样的好像自己可以分析出,但有的没有,http://xx.com/down.asp?id=xxx这样的就无法直接分析出了。rnrn哪位大侠做过这样的?rnrn Implementing a Custom Download Manager rn http://msdn.microsoft.com/workshop/browser/ext/overview/downloadmgr.asprnrn这个看过了,没感觉。
cppwebbrowser打开完成问题
我有个函数这样:rn1)打开网页rn2)判断打开是否完成rn3)完成则进行下一步操作rnrnrn想把操作也写在这个函数内,而不是由webbrowser的complete事件触发,请问怎么办?
CppWebBrowser滚动条的问题
一个CppWebBrowser控件,无论显示多大尺寸的页面都会出现垂直的滚动条. 页面过宽时水平的会出来,宽度不到时就不会出现.但是垂直的却无论多大都会出现.只是高度小的时候显示灰色的,高度大的时候就可以用了.rnrn我想做到不让它显示出来怎么办?
CppWebBrowser 刷新的问题
用CppWebBrowser做了一个浏览器,每次访问页面的时候,总是不刷新,每次还是上次的页面,要按F5才行,怎样才能让它每次打开一个页面,不用缓存啊?
怎样去掉CppWebBrowser的边框?
我在窗体上放了一个TCppWebBrowser控件,如果不载入页面什么的,那个控件就象是个灰图片一样贴在窗体上,可是我一载入图片,那个边界就特别明显,显示的图片就明显是凹在窗体里头,怎样去掉那个边界呢?让它载入图片时也看没有这种凹凸感。
CppWebBrowser执行js脚本问题
IHTMLDocument2 *pDoc2;rn IDispatch *WebDocument = static_cast(CppWebBrowser1->Document);rn pDoc2 = static_cast(WebDocument);rn IHTMLWindow2 *PWin2 = NULL;rn pDoc2->get_parentWindow(&PWin2);rn VARIANT vtEmpty;rn vtEmpty.vt = VT_EMPTY;rnrn jsName = "alert(3);" ;rnrn BSTR bstrCode = WideString(jsName).c_bstr();rn BSTR bstrLang = WideString("JavaScript").c_bstr();rnrn if (pDoc2) rn MessageBox(0, jsName.c_str(), "提示", MB_OK + MB_ICONINFORMATION);rn rnrnrn rn tryrn rn PWin2->execScript(bstrCode, bstrLang, &vtEmpty);rn rn __finallyrn rn SysFreeString(bstrCode);rn SysFreeString(bstrLang);rn VariantClear(&vtEmpty);rn rnrn我在页面没有看到对话框,为什么?
如何去掉CppWebBrowser的滚动条?
我们在<em>使用</em>CppWebBrowser显示网页时,总有滚动条,比较难看,有什么办法可以让它不显示吗?
cppwebbrowser基础问题
[code=C/C++]rnrnrnrnrnrn确认rn[/code]rn 网页源代码如上,现在已知确认的id是yto,怎么去点击这个button。
help me for CppWebBrowser
各位高手好!rn 我是一个c++builder新手,有很多不懂的地方请大家多多赐教!rn 我想用c++builder5编写web浏览器,通过F1,找到用控件CppWebBrowser的method中的Navigate2,但是rn它的一些参数我不知道是怎么用,TVariant是什么?rn 希望有位好心的朋友帮忙教教我!不胜感谢! 我的邮箱:huang-x-m@263.net rn highstormrn rnvoid __fastcall Navigate2(TVariant *URL, TVariant* Flags=TNoParamrn(), TVariant* TargetFrameName=TNoParam(), TVariant* PostData=rnTNoParam(), TVariant* Headers=TNoParam());rn
如何设置CppWebBrowser的Cookie?
下面方法无效:rnInternetSetCookie("http://www.abc.com/list.asp", "JSESSIONID", strSessionID.c_str());rnCppWebBrowser1->Navigate((WideString)("http://www.abc.com/list.asp"));rn
CppWebBrowser怎么用啊???
我要用CppWebBrowser简单显示一个网页~~~不知道怎么做啊~~请大虾们指教啊~~~
CppWebBrowser的疑问,谢谢
Form1中有一个CppWebBrowser1,CppWebBrowser1中导航到一个网页,该网页中有许多的超链接地址。现需要实现以下功能:rn1、点击CppWebBrowser1中的某个超链接后,要获取改超链接的url地址,并在Form2的CppWebBrowser2中Nnavigate该url,该如何处理,谢谢。
CppWebBrowser的复制粘贴问题
找到一个方法可以动态改变它的显示内容。但我看不懂?而且这个办法要事先初始化CppWebBrowser,不太方便。rnvoid __fastcall TForm1::SetHtml( TCppWebBrowser *WebBrowser,AnsiString Html )rnrnIStream *Stream;rnHGLOBAL hHTMLText;rnIPersistStreamInit *psi;rnrnif( WebBrowser->Document == NULL )rnreturn;rnhHTMLText = GlobalAlloc( GPTR, Html.Length() + 1 );rnif( 0 == hHTMLText ) rnShowMessage( "GlobalAlloc Error" );rnreturn;rnrnrnCopyMemory( hHTMLText, Html.c_str(), Html.Length() );rnrnOleCheck( CreateStreamOnHGlobal( hHTMLText, true, &Stream ) );rnrntry rnOleCheck( WebBrowser->Document->QueryInterface( __uuidof(IPersistStreamInit), (void **)&psi ) );rntry rnOleCheck( psi->InitNew() );rnOleCheck( psi->Load(Stream) );rn catch( ... ) rndelete psi;rnrn catch( ... ) rndelete Stream;rnrndelete psi;rndelete Stream;rnrnrn我是制定初始页面为“about;blank”来初始化的,但这样不能刷新了,一刷新就变成空白了!而且这个函数显示的页面无法复制粘贴,就是内容无法复制到剪贴板,谁能帮我一下?我给分!!rn
CppWebBrowser的问题!120分
请问我如何取得例如HTML中播放器的Param标签下的值? rnIHTMLDocument2* pDocument; rnIHTMLElementCollection* p; rnIHTMLElement* link; rnlong len; rnrnCppWebBrowser2->Document->QueryInterface(IID_IHTMLDocument2, (void**)&pDocument); rnpDocument->get_all(&p) ; rnpDocument->Release() ; rnp-> get_length(&len) ; rnrnfor(int i=0; i < len; i++) rn rnIDispatch* pDisp; rnVariant j; rnp->item((Variant)i, j, &pDisp); rnpDisp->QueryInterface(IID_IHTMLElement, (void**)&link) ; rnpDisp->Release(); rnwchar_t* input; rnlink->get_tagName(&input); rnif( input == WideString("param") ) rn rnShowMessage("got it!"); rn rnlink->Release(); rn rn这样为什么不行呢?rnrn刚才的一帖好像分太少了没人愿意回。。。。rn帮忙解决的获得这贴加另一帖http://topic.csdn.net/u/20080823/13/707751e6-afad-42f7-9d8f-19ea81aed2c4.htmlrn共120分~~谢谢!!rn
CppWebBrowser怎么用????
我想“直接”把HTML输入CppWebBrowser,做会出错!为什么?rn rn IHTMLDocument2 Document;rn IHTMLElement Element;rn IDispatch TempDispatch;rn TempDispatch=CppWebBrowser->Document;rn Document=dynamic_cast(TempDispatch);rn-> Document->get_body(Element);//errorrn Element->outer_html(L"...");rn 为什么会出错吗?rn记得在DELPHI中可以用:rn Document=WebBrowser.Document as IHTMLDocument2;rn Document.outerhtml="..."rnBCB中没有了这种方法了!rn rn
CppWebBrowser的背景能否改变
做触摸屏软件,FORM上有IMAGES,作为背景图。FORM还有CppWebBrowser,要把HTM文件的内容显示在CppWebBrowser中,但CppWebBrowser的背景是白色的,能否让CppWebBrowser背景透明,显示出底下的背景图。
急救:自动滚动CppWebBrowser的内容
本人在做一个聊天软件,但随着聊天信息的增多,CppWebBrowser的内容不会自动滚到最下方。rnSendMessage(webBrowser->Handle,WM_VSCROLL,SB_PAGEDOWN,0); 也不管用。rn请高手指点一下,我该怎么滚动浏览器组件中的内容。
CppWebBrowser的一个有趣的问题
请教一下大虾们,我用CppWebBrowser做一个浏笕器,用一个Edit控件来输入地址。但当用mouse点击网页中的链接或者按网页中的按钮,网页转向另外一个链接时,会响应哪个事件? 好让Edit框里的URL和网页同步?rn我试过用OnBeforeNavigate2事件,但在请求一个网页的过程中会发生很多次,所以不行。rn请教一下这个问题?rnrn在线等待。。。。。rn
BCB CppWebBrowser 刷在线
为了刷在线状态<em>使用</em>CppWebBrowser控件做的一个工具附源码 可设置刷新间隔
NeoWin和CppWebBrowser冲突?
不知有没有人在NeoWin里用过CppWebBrowser,试试看在NeoWin里加一个CppWebBroewser,用OleInitialize(NULL)初始化,CppWebBrowser1->Navigate(L"about:blank");运行后试试看右键,选属性,再然后,你就会发现怎么也关不掉弹出的IE窗口了……rn谁行行好,教我怎么解决这个问题
CppWebBrowser隐藏的问题。
我在CppWebBrowser1NavigateError事件里隐藏CppWebBrowser,怎么不起作用呢?rn[code=C/C++]void __fastcall TForm1::CppWebBrowser1NavigateError(TObject *Sender,rn LPDISPATCH pDisp, Variant *URL, Variant *Frame, Variant *StatusCode,rn VARIANT_BOOL *Cancel)rnrn ShowMessage("页面不可访问");rn CppWebBrowser->Visible=false;rn *Cancel = true;rn[/code]rnrn我想实现的效果,当出现CppWebBrowser定向到指定url出现错误的时候,就隐藏CppWebBrowser控件,该如何实现。
CppWebBrowser下载文档进度条?
CppWebBrowser1->Navigate(URL);如何制作一个来显示文档下载的进度呢?
怎么去除CppWebBrowser的滚动条?
我在网上找了几个例子,但是都不太详细,看不懂,谁有比较完整的例子发上来?万分感谢!或者谁知道怎么做?请帮我个忙!谢谢!
CppWebBrowser托拽问题
把CppWebBrowser的RegisterAsDropTarget属性设置为true后,rnCppWebBrowser可以接受托拽进来的文件,但是怎么捕捉到这一事件rn和得到托拽进来的文件名呢?
CppWebBrowser神秘的失踪了
这个问题的答案可能很简单,但我卡在这里了,怎么也找不到毛病。rnvoid __fastcall TForm1::CppWebBrowser1NewWindow2(TObject *Sender,rn LPDISPATCH *ppDisp, TOLEBOOL *Cancel)rnrn*ppDisp = CppWebBrowser2->Application;rnrn在CppWebBrowser1的newwindow2事件中指定弹出web页到CppWebBrowser2中,有时候正常,但为什么有时候CppWebBrowser2连同那个网页神秘的失踪了?我并没有让网页close啊,不知道大家有没有碰到这样的问题。
CppWebBrowser两问
一、为什么要在CppWebBrowser上要点一下才能用鼠标滚轮滚动?用SetFocus()也不行。rn怎么才能让CppWebBrowser显示的时候就能得到焦点?象IE一样。rn二、CppWebBrowser的Offline属性好像不管用,只有在IE中设置“脱机工作”才能真正进入rn脱机工作状态rn
求助CppWebBrowser问题
我想在客户端里浏览网页,用CppWebBrowser控件打开1个网页后点击网页上的链接,它就跳IE了,我想在客户端里显示,但每次点击链接都跳IE,后来我用了2个CppWebBrowser来回切换着显示在客户端里把链接,但是有出现bug就是点多了会特别特别的卡,感觉类似内存没释放,但不知道CppWebBrowser哪个方法能释放, 反正现在是你点的链接 越多越卡,最后程序就崩溃了! 求助大大们 怎么解决这问题rn[code=C/C++]rnvoid __fastcall TForm1::FormCreate(TObject *Sender)rnrnrn CppWebBrowser1->Navigate(L"http://www.cipg.org.cn");rnrn rnrnrnrn//---------------------------------------------------------------------------rnvoid __fastcall TForm1::CppWebBrowser1NewWindow2(TObject *Sender,rn LPDISPATCH *ppDisp, VARIANT_BOOL *Cancel)rnrn if(flag)rn rnrn CppWebBrowser1->Hide();rn CppWebBrowser2->Show();rn *ppDisp=CppWebBrowser2-> ControlInterface;rn *Cancel=false;rn flag=false;rn rnrnrnrn//---------------------------------------------------------------------------rnvoid __fastcall TForm1::CppWebBrowser2NewWindow2(TObject *Sender,rn LPDISPATCH *ppDisp, VARIANT_BOOL *Cancel)rnrn if(!flag)rn rn rn CppWebBrowser2->Hide();rn CppWebBrowser1->Show();rn *ppDisp=CppWebBrowser1-> ControlInterface;rn *Cancel=false;rn flag=true;rn rnrn[/code]
谁知道CppWebBrowser的用法?
<em>关于</em>HRESULT ExecWB( rn OLECMDID cmdID,rn OLECMDEXECOPT cmdexecopt,rn VARIANT* pvaIn,rn VARIANT* pvaOutrn);rnrnOLECMDID_CUT = 11,rnOLECMDID_COPY = 12,rnOLECMDID_PASTE = 13,rn用法怎么用啊!我主要是用在自动CUT、COPY、PASTE功能!<em>关于</em>网页的!
cppwebbrowser 怎么取 下的数据
rn rn 1rn 2rn 3rn rn ,原网页是点了1,1就点亮,这里点击是用onclick()吗
如何去掉CppWebBrowser的滚动条?
-
CppWebBrowser不响应键盘的问题
如题,我知道有dephi的解决方法,但素转换失败。。。其实是可耻地没看懂。。。还请各位DX不吝赐教
数学形态学方法及其应用(唐常青)下载
一本很老的书,不过很有用。书中介绍了数学形态的基本原理,数学形态学的方法及其在数字图象处理和聚类分析中的应用。 相关下载链接:[url=//download.csdn.net/download/zjupengju/2139479?utm_source=bbsseo]//download.csdn.net/download/zjupengju/2139479?utm_source=bbsseo[/url]
单片机的ad转换程序(c语言)下载
很有用的ad转换程序,对了解单片机的AD转换很有帮助 相关下载链接:[url=//download.csdn.net/download/alagong001/2306490?utm_source=bbsseo]//download.csdn.net/download/alagong001/2306490?utm_source=bbsseo[/url]
FTP密码修改工具(自助修改密码)下载
FTP FTP密码修改 FTP FTP密码修改 相关下载链接:[url=//download.csdn.net/download/s282088986/2407901?utm_source=bbsseo]//download.csdn.net/download/s282088986/2407901?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 关于云计算
我们是很有底线的