cppwebbrowser:在需要打开一个新窗口时,如何在一个指定的浏览器窗口浏览web页而不是默认浏览器。

njczm 2003-09-14 12:54:57
在onnewwindown2事件中,置cancel为FALSE可以不打开新的窗口,但是如何在一个指定的窗口显示呢?请高手指点!
...全文
71 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangchun_xn 2003-09-16
  • 打赏
  • 举报
回复
Navigate 和Navigate2的参数不一样,Navigate方便些,其实也有很错参数是可以省略的。

njczm 2003-09-16
  • 打赏
  • 举报
回复
再请教一个问题,如何获得用户单击的URL?
njczm 2003-09-16
  • 打赏
  • 举报
回复
OnNewWindow2事件的参数:(TObject *Sender,LPDISPATCH *ppDisp, VARIANT_BOOL *Cancel)
Navigate(BSTR URL, TVariant* Flags,TVariant* TargetFrameName,TVariant* PostData, TVariant* Headers);
不能匹配呀!
jiangchun_xn 2003-09-16
  • 打赏
  • 举报
回复
TVariant vURL;
vURL=..地址
if(ShowHtml->Busy)ShowHtml->Stop();
ShowHtml->Navigate2(&vURL);
njczm 2003-09-16
  • 打赏
  • 举报
回复
晕,就是要知道参数的设置
jiangchun_xn 2003-09-16
  • 打赏
  • 举报
回复
制定的窗口肯定你知道了,比如叫theform,上面的CppWebbrowser你肯定也知道了(比如叫browser),
theform->browser->navigate(参数怎么设的,忘了,你察一下);

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧