( ?)当网页面小于程序页面时去掉CppWebBrowser1的预置的竖滚动条?大时自动产生横竖的滚动条?

Spring414 2001-10-18 02:53:24
一张网页的页面不管大小,CppWebBrowser1都会自己产生竖滚动条,这样的话在IE里显示不会产生滚动条的页面到自己的程序里就要产生滚动条,不好看了。

请问怎么样才能去掉?而当页面大于程序窗体时又会自动产生?
...全文
183 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
miragekiller 2001-12-26
  • 打赏
  • 举报
回复
IWebBrowser2* m_OCXIntf= CppWebBrowser->DefaultDispatch();
IDispatch* docdisp;
m_OCXIntf->get_Document(&docdisp);
IHTMLDocument2* doc;
docdisp->QueryInterface(IID_IHTMLDocument2, &doc);
ston 2001-12-05
  • 打赏
  • 举报
回复
to miragekiller()
IHTMLDocument2如何取得?
Spring414 2001-10-27
  • 打赏
  • 举报
回复
??
Spring414 2001-10-27
  • 打赏
  • 举报
回复
原来 miragekiller已经解决了,谢谢。 
lucky119 2001-10-26
  • 打赏
  • 举报
回复
up
lucky119 2001-10-26
  • 打赏
  • 举报
回复
up
lucky119 2001-10-26
  • 打赏
  • 举报
回复
Spring414(史无前例)

我也遇到了一样的问题!
Spring414 2001-10-25
  • 打赏
  • 举报
回复
??
miragekiller 2001-10-18
  • 打赏
  • 举报
回复
搞错了,这不是在cppwebrowser中改的,而是在网页中改的 把<body>改成<body scroll="auto">既可,如果scroll="no"则不出现滚条。如果一定要在browser中改,捕获ondocumentcomplete事件,取得IHTMLDocument2对象,用get_body取得body对象,设置其属性,详见msdn。或:做一个com对象,继承了IOleClientSite,IDocHostUIHandler, IDocHostShowUI, 实现其GetHostInfo函数,再把这个com设置为webbrowser的ClientSite即可。(webbrowser->SetClientSite(com对象))
miragekiller 2001-10-18
  • 打赏
  • 举报
回复
要写成我用CppWebBrowser->Navigate(L"c:\\test.html");加个L
gloom 2001-10-18
  • 打赏
  • 举报
回复
借宝地一用 :
请问如何加载一个页面啊
我用CppWebBrowser->Navigate("c:\\test.html");
提示说
[C++ Error] main.cpp(72): E2034 Cannot convert 'char *' to 'wchar_t *'
[C++ Error] main.cpp(72): E2342 Type mismatch in parameter 'URL' (wanted 'wchar_t *', got 'char *')

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧