如何去掉WebBrowser的滚动条
RT
[解决办法]
楼上又扯什么鳐娥子呢。Body属性是COM相关的东西,关C++Builder或Delphi鸟事?
下面开始正经回答问题,简单些的,用OLE,稍麻烦一些的,用IHTMLDocument2接口,以下是用简单方法实现的:
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放到一个容器里...调整其容器大小到刚好看不见滚动条为止.....咳....此乃"眼不见为净"大法是也!!!
哇哈哈哈哈哈哈哈哈哈哈~~~~~~~~~
赶紧匿!!!!!!!!!!!