如何实现TWebBrowser的滚屏功能?像ReadBook,或CSDN的滚屏一样?
注:不能通过SendMessage向滚动条发出滚动信息,那样会出现闪烁不平滑。又怎样实现像Acrobat reader一样拖动一个大于TWebBrowser窗口的文件?
注:不是通过滚动条拖动,只要点击大于TWebBrowser窗口的文件就可以在显示窗口内任意拖动。不知哪位大虾能帮我解决这个问题?谢了。
最好能给点代码,说说思路也可以。
注:不能通过SendMessage向滚动条发出滚动信息,那样会出现闪烁不平滑。又怎样实现像Acrobat reader一样拖动一个大于TWebBrowser窗口的文件?
注:不是通过滚动条拖动,只要点击大于TWebBrowser窗口的文件就可以在显示窗口内任意拖动。不知哪位大虾能帮我解决这个问题?谢了。
最好能给点代码,说说思路也可以。
<script language='javascript1.2' >
<!--
var currentpos,timer;
function initialize()
{
timer=setInterval('scrollwindow()',10);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize
//-->
</script>