隐藏滚动条在WebBrowser控件- MFC
Hide scrollbars in WebBrowser control - MFC
我在MFC框架上编程,VS 2008。我遵循这篇文章自定义WebBrowser控件来隐藏WebBrowser控件中的滚动条。奇怪的是,它可以很好地与许多网站,例如www.vnexpress.net或www.dantri.com,但不与微软页面www.microsoft.com,即网页浏览器总是显示垂直滚动条在右边导航时www.microsoft.com不管我在做什么。
我已经用谷歌搜索了一天,但没有找到答案。有人知道这是怎么发生的,怎么解决这个问题吗?
非常感谢你的帮助!
我在CodeProject的使用WebBrowser控件的讨论部分找到了以下内容:
您需要将以下代码添加到OnDocumentComplete()
事件处理程序的开头:
CComPtr pdispDoc;
_Browser->get_Document(&pdispDoc);
CComQIPtr piDoc(pdispDoc);
CComPtr piElem;
CComPtr piBody;
piDoc->get_body(&piElem);
if(piElem)
{
piElem->QueryInterface(&piBody);
piBody->put_scroll(CComBSTR(_T("no"))); //Hides scrollbars!
}
相关文章:
- 双击更改 mfc 中列表控件中的行的颜色
- 如何在MFC中的静态文本控件上插入图标?
- MFC:我们能否扩展CEditView中存在的CEdit控件类行为
- MFC CEdit 控件在添加到加速器后不处理按键
- 当光标位置在编辑控件 MFC 中更改时是否有通知代码?
- 当鼠标悬停在 MFC C++ 中列表控件的列标题上时,可视显示工具提示
- 在 MFC C++中悬停列表控件的列标题的可视化显示工具提示
- 如何正确调用 thiscall 函数,并将其作为 mfc 控件
- MFC 工作表 - 如何增加树控件的宽度?
- MFC 用于计算控件的高光、阴影等的算法或函数是什么?
- 在 MFC 中,当 CEdit 控件达到最大字符数时,退格键不起作用
- MFC GUI 自定义控件:如何绘制光标更新以响应鼠标移动?
- 如何在鼠标点找到MFC控件的手柄,但位于其他控件下
- MFC控件中的Unicode支持
- 检测 MFC 控件的宽度是否不足以容纳文本(文本将被截断)
- 更改编辑 mfc 控件文本
- 如何使用消息访问 MFC 控件
- 对话框上的 MFC 控件在鼠标移到它们上之前不会显示
- 如何从工作线程访问MFC控件
- 将 MFC 控件传递给线程或传递句柄