我正在建在WPF的一个项目,其包括嵌入的web浏览器。附带WPF浏览器并没有满足我们的需求,所以我们在WindowsFormsHost元素使用的WinForms WebBrowser控件。

此所有工作正常,但该应用程序将要在触摸屏上使用,并且用户使用由IE提供的微小标准滚动条有一个很难。

我知道如何编程滚动,但你会如何提供一个更人性化的滚动机制?唯一的限制是我不能覆盖任何东西在web浏览器,并且没有足够的空间在它旁边。

有帮助吗?

解决方案

有一个旧代码项目的文章,显示的方式来修改滚动条的大小。这篇文章是在C ++中,我认为有可能通过继承使用WINAPI浏览器窗口相适应的技术,但我不认为这是一件容易的事。

ResizeScrollbar - 如何更改内置滚动条的宽度

此外还有修改在系统水平滚动条尺寸的可能性...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top