lleheaven 发表于 2012-11-8 10:53:31

如何不通过鼠标来改变IE或embed的窗口滚动条的位置

本帖最后由 lleheaven 于 2012-11-8 13:25 编辑

RT,比如吧滚动条设置倒中间位置来显示页面中间的内容,不是通过鼠标点击拖放可以实现吗?


刚刚找论坛发现一个 :
$oIE.document.body.scrollTop = $oIE.document.body.scrollTop +20; 向下滚动一些距离 ,成功 (http://www.autoitx.com/forum.php?mod=viewthread&tid=22658&from=favorites)



然后google了另外一种~~~ 不过这个不是控制滚动条的方法~~
$oIE.document.documentElement.scrollTop = $oIE.document.documentElement.scrollTop + 123

netegg 发表于 2012-11-8 11:25:23

本帖最后由 netegg 于 2012-11-8 11:27 编辑

这两天刚看到一个函数,不过没想出来怎么用,用_winapi_findwindowsex可以找到滚动条的句柄,应该就可以操作了,看了很多c/delphi的例子,死活没想出来auto怎么搞

骗子 发表于 2012-11-14 22:07:21

两条没准哪条有效,测试下吧               

$oIE.document.body.scrollTop += 50
                $oIE.document.documentElement.scrollTop += 50

lleheaven 发表于 2012-11-15 14:28:42

回复 4# 骗子


   呵呵,这个我在一楼就写了,貌似不是用进度条的呢。。。
页: [1]
查看完整版本: 如何不通过鼠标来改变IE或embed的窗口滚动条的位置