首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么去掉WebBrowser的滚动条

2012-02-21 
如何去掉WebBrowser的滚动条RT[解决办法]楼上又扯什么鳐娥子呢。Body属性是COM相关的东西,关C++Builder或De

如何去掉WebBrowser的滚动条
RT

[解决办法]
楼上又扯什么鳐娥子呢。Body属性是COM相关的东西,关C++Builder或Delphi鸟事?

下面开始正经回答问题,简单些的,用OLE,稍麻烦一些的,用IHTMLDocument2接口,以下是用简单方法实现的:

C/C++ code
void __fastcall TForm1::Button1Click(TObject *Sender){    // 打开馊糊网    CppWebBrowser1->Navigate(WideString("sohu.com"));}//---------------------------------------void __fastcall TForm1::Button3Click(TObject *Sender){    // 等打开完毕后隐藏浏览器滚动条    Variant vObj = CppWebBrowser1->OleObject;    vObj.OlePropertyGet("Document").OlePropertyGet("Body")            .OlePropertySet("Scroll", "no");}
[解决办法]
C++Builder版?

我来冒一个极其WS的方案................不用写代码.......兼容性超好.......

先声明,是VB6的....在VB6里测试通过......用了N久.....其它开发语言应该也有类似的方案吧....思路一样即可....

简单来说....把WebBrowser放到一个容器里...调整其容器大小到刚好看不见滚动条为止.....咳....此乃"眼不见为净"大法是也!!!

哇哈哈哈哈哈哈哈哈哈哈~~~~~~~~~

赶紧匿!!!!!!!!!!!

热点排行