主题:关于嵌套浏览器
hnl612
[专家分:0] 发布于 2006-11-16 16:29:00
[em10]我用的是C++Builder,想在窗体里嵌套一个浏览器控件,
再用代码对它进行添加一些html语句,控制它的显示状况。
因该用到甚么类,我不是太清楚,谁能告诉我呀?
多谢了!!!
我用C#可以实现的,现在由于某种原因要用CB来完成的。
回复列表 (共2个回复)
沙发
tianyuan003 [专家分:3780] 发布于 2006-11-16 18:02:00
Internet 组件板上有 CppWebBrowser 组件
它的使用方法你可以查 BCB 的帮助文档( 索引 TCppWebBrowser 类 )
板凳
laila [专家分:160] 发布于 2006-11-27 20:19:00
如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();
}
}
我来回复