回 帖 发 新 帖 刷新版面

主题:关于嵌套浏览器

[em10]我用的是C++Builder,想在窗体里嵌套一个浏览器控件,
再用代码对它进行添加一些html语句,控制它的显示状况。

因该用到甚么类,我不是太清楚,谁能告诉我呀?
多谢了!!!

我用C#可以实现的,现在由于某种原因要用CB来完成的。

回复列表 (共2个回复)

沙发

Internet 组件板上有 CppWebBrowser 组件
它的使用方法你可以查 BCB 的帮助文档( 索引 TCppWebBrowser 类 )

板凳

如tianyuan所说的.用Internet 组件板上有 CppWebBrowser 组件就好.
下面是我用的一小段程序.其中有很多不相干的东西,也许能有一点提示吧.
不好,莫怪....

void FocusLink(TCppWebBrowser *bp, int idx) {
  IHTMLAnchorElement* link=NULL;
  link=GetLink(bp, idx);
  if (link) {
//    link->focus();
    link->Release();
  }
}

void setlinkborder(IHTMLAnchorElement *l, WideString Border) {
    if (!l) return;
  l->focus();
  IHTMLElement *ep;
  if (SUCCEEDED(l->QueryInterface( IID_IHTMLElement, (LPVOID*)&ep ))) {
    IHTMLStyle *style;
    ep->get_style(&style);
    if (SUCCEEDED(style->put_border(Border.c_bstr()))) {
    }
    ep->Release();
  }
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册