c++builder记录:[去掉滚动条][打开网页][屏蔽右击]
来源:互联网 发布:windows离线补丁包 编辑:程序博客网 时间:2024/05/20 06:54
去掉WebBrowser的滚动条:
或者在HTML页面里面加上CSS:html,body{overflow-x: hidden;overflow-y: hidden;}
void __fastcall TForm1::Button1Click(TObject *Sender){ // 打开馊糊网 CppWebBrowser1->Navigate(WideString("sohu.com"));}//---------------------------------------------------------------------------//void __fastcall TForm1::Button2Click(TObject *Sender){ // 打开抠抠网 CppWebBrowser1->Navigate(WideString("qq.com"));}//---------------------------------------------------------------------------void __fastcall TForm1::CppWebBrowser1DocumentComplete(TObject *Sender, LPDISPATCH pDisp, Variant *URL){ // 等打开完毕后隐藏浏览器滚动条 Variant vObj = CppWebBrowser1->OleObject; Variant vBody; String strDocCompatMode = vObj.OlePropertyGet("document").OlePropertyGet("compatMode"); if (SameText(strDocCompatMode, "CSS1Compat")) vBody = vObj.OlePropertyGet("Document").OlePropertyGet("documentElement"); else vBody = vObj.OlePropertyGet("Document").OlePropertyGet("body"); vBody.OlePropertyGet("style").OlePropertySet("overflow", "hidden");}
打开网页:
WebBrowser->Navigate2(TVariant("http://www.xxxxx.com"), NULL, NULL, NULL, NULL);WebBrowser->Height=425;WebBrowser->Width=620;
Application-> OnMessage=AEMessage;
/**************************************************************** 输入: tagMsg Msg** 输出:Bool Handled** 功能描述: ApplicationEvents OnMessge /蔽WebBrowser右击****************************************************************/void __fastcall TForm2::AEMessage(tagMSG &Msg, bool &Handled) { const _KeyPressMask = 0x80000000; if (Msg.message == WM_KEYDOWN) { if ( ((Msg.lParam & _KeyPressMask) == 0) && ((GetKeyState(VK_CONTROL) < 0) && (Msg.wParam == 0x4E)) ) { Handled = true; } } if (Msg.message == WM_NCRBUTTONDBLCLK || Msg.message == WM_NCRBUTTONDOWN || Msg.message == WM_RBUTTONDOWN || Msg.message == WM_RBUTTONDBLCLK || Msg.message == WM_CONTEXTMENU) { if (IsChild(WebBrowser->Handle, Msg.hwnd)) { Handled = true; } }}
- c++builder记录:[去掉滚动条][打开网页][屏蔽右击]
- C++builder项目记录【互斥体】【桌面快捷方式】【form禁止拉伸与释放】【屏蔽WebBrowser右击】最简单实用
- 如何去掉网页的横向滚动条,竖向滚动条
- 如何去掉网页的横向滚动条,竖向滚动条
- VS2008 CWebBrowser2 屏蔽右键 去掉3D边框 去掉滚动条
- CSS定义网页滚动条和去掉滚动条的方法
- CSS定义网页滚动条和去掉滚动条的方法
- 如何去掉滚动条?
- 去掉浏览器滚动条
- 去掉dbgrid滚动条
- 去掉滚动条
- iframe去掉滚动条
- ScrollView去掉滚动条
- HorizontalScrollView去掉滚动条
- ScrollView去掉滚动条
- scrollview 去掉滚动条
- 去掉iframe滚动条
- iframe去掉滚动条
- 网页无法另存为 通杀
- 提高编译速度
- JavaScript入门及简介
- 检测SQL SERVER数据库CPU瓶颈及内存瓶颈
- HTTP压力测试 - Http_Load
- c++builder记录:[去掉滚动条][打开网页][屏蔽右击]
- 查看表大小和查看表空间的大小
- gcc include
- Windows Mobile】认识Windows Mobile
- 使用 google-perftools 剖析程序性能瓶颈
- Fedora 15上Bind 9.8.0 简单配置
- 修改分辨率;游戏
- MongoDB Java 连接池的注意事项
- SQLServer收缩数据库