C# webBrowser控件 指定滚动条的位置

在用webBrowser做一个视频浏览的软件(WinForm的),请问高手如何指定该控件的滚动条的位置。刚刚学C#,好多不懂,如果需要引入dll的请把引入部分的语句也给出... 在用webBrowser做一个视频浏览的软件(WinForm的),请问高手如何指定该控件的滚动条的位置。
刚刚学C#,好多不懂,如果需要引入dll的请把引入部分的语句也给出,尽量写详细些。分可以追加!!!
谢谢。
展开
 我来答
小羊说编程
2011-05-09 · 专注编程模式教学,提升大家实战经验
小羊说编程
采纳数:406 获赞数:1394

向TA提问 私信TA
展开全部
以下代码可以设置webBrowser控件的滚动条位置:
HtmlDocument document = this.webBrowser1.Document;//获取控件中的html文档,类似于网页中的document对象。
document.Window.ScrollTo(320, 1520);//将文档窗体滚动到指定位置,320表示横坐标,1520表示纵坐标,这都可以设置的。
追问
嗯,用你的办法解决了问题,再问问你如何得到当前滚动条的位置呢?谢谢。。。这个是选答题,作为追加分数的依据,你回答或者不回答你原来的回答都会被采纳的。
追答
这个的话 可以用到API实现。如
[DllImport("user32.dll", EntryPoint="GetScrollPos")]
public static extern int GetScrollPos (
IntPtr hwnd,
int nBar
);
hwnd代表控件句柄
nBar表示纵型的滚动条或横型的滚动条
调用此方法可以获得相应的滚动条位置。
如何实现,还是靠你自己去摸索。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式