佚名通过本文主要向大家介绍了iwebbrowser2,iwebbrowser,iid iwebbrowser2,网页游戏边框滚动条,滚动边框等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: C去掉iwebbrowser的边框和滚动条
描述:
但浏览器窗口中还是有滚动条,高手请指导下,编译运行都没有问题
解决方案1:
描述:
我在DocumentComplete事件的相应函数中的代码如下
void STDMETHODCALLTYPE CMyWebBrwoser2Event::DocumentComplete( IDispatch *pDisp,VARIANT *URL )
{
IWebBrowser2* iBrowser;
(host->mpWebObject)->QueryInterface(IID_IWebBrowser2,(void**)&iBrowser);
IHTMLDocument2* pDocument = NULL;
IDispatch* spDisp = NULL;
iBrowser->get_Document(&spDisp);
pDocument = (IHTMLDocument2 *)spDisp;
IHTMLElement *pBody = NULL;
IHTMLBodyElement* spBodyEle = NULL;
pDocument->get_body(&pBody);
pBody->QueryInterface(IID_IHTMLBodyElement,(void**)&spBodyEle);
spBodyEle->put_scroll((BSTR)"no");
IHTMLStyle* spStyle;
pBody->get_style(&spStyle);
spStyle->put_border((BSTR)"none");
}
但浏览器窗口中还是有滚动条,高手请指导下,编译运行都没有问题
解决方案1:
在页面里加如下 css 样式
body
{
overflow-y: hidden;
overflow-x: hidden;
}
这个是由
网页的html样式控制的
也就是你加载的网页那边控制的
你可以在载入的时候,自己弄个样式,去掉滚动条
您可能想查找下面的文章:
- IWebBrowser2::Navigate的问题
- IWebBrowser2::Navigate的问题
- 请教IWebBrowser2问题~~~~~~~~~在线等
- 如何用IWebBrowser2判断当前窗口是否处于激活状态?
- ATL下有没有包装过的(基础是IWebBrowser2)的浏览器控件可用?或者哪里有源代码可以下载?
- 通过IWebBrowser2能获得IE中已经载入的其他插件的接口么?
- 给定一个url,如何用IWebBrowser2接口获得该url的源码?
- 如何在activex中得到IWebBrowser2指针???
- 提问一个IWebBrowser2如何自动保存当前的文件啊,如果用EXECWB会弹出SAVE窗口,我想不让他弹出,比如自动保存到C:下,请问这个怎么搞啊,有点
- 关于IWebBrowser2的get_Width,get_Height问题(解决后将加到200分,不够再加,多谢!)