DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: vic_168999
今日帖子: 2
在线用户: 5
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 hczy (hc_zcs) ★☆☆☆☆ -
普通会员
2004/2/27 13:24:13
标题:
如何控制WebBrowser控件的滚动条 浏览:2554
加入我的收藏
楼主: 向各位前辈请教一个问题,我现在要用Delphi做一个非常简单的浏览器,这个浏览器只需要有前进、后退、主页等几个按钮就可以了,它运行的时候浏览界面是全屏的并且屏蔽了windows的任务条,这些很容易就做到了。我不知道别人软件里面的浏览器是如何做的,我是简单的使用了delphi的webbrowser控件来做,当浏览的页面长和宽超出屏幕范围时,webbrowser会自动在右边和下面加上滚动条,但是由于我做这个浏览器的目的是要用于触摸屏,用户用手指去滚动那个滚动条显然不方便,我想在主界面上加上上移、下移、左移、右移四个按钮,分别控制webbrowser里面的内容上下左右滚动。请问可以做到吗?

----------------------------------------------
-
作者:
男 kiu (kiu) ★☆☆☆☆ -
盒子活跃会员
2004/2/27 13:43:07
1楼:
IHTMLDocument2(webbrowser1.Document).ParentWindow.scrollTo(x,y);

x,左右
y,上下

H:=IHtmldocument2(webbrowser1.Document).Body.getAttribute('ScrollHeight', 0);
获得内容的高
W:=IHtmldocument2(webbrowser1.Document).Body.getAttribute('ScrollWidth', 0);
获得内容的宽

----------------------------------------------
-
作者:
男 hczy (hc_zcs) ★☆☆☆☆ -
普通会员
2004/3/2 16:19:22
2楼: 谢谢这位大哥
----------------------------------------------
-
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/3/2 16:51:24
3楼: 呵呵:)学习!
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行60.54688毫秒 RSS