2009-08-12 4 views
1

私は、組み込みWebブラウザを含むWPFで構築されたプロジェクトに取り組んでいます。 WPFに付属のブラウザが私たちのニーズを満たしていないため、WindowsFormsHost要素でWinForms WebBrowserを使用しています。WPFの組み込みブラウザ用の直感的なスクロール

アプリケーションがタッチスクリーンで使用されることを除き、IEで提供される小さな標準スクロールバーを使用するのは難しいです。

私はプログラムでスクロールする方法を知っていますが、どのようにユーザーフレンドリーなスクロールメカニズムを提供しますか? WebBrowser上に何もオーバーレイすることができず、その横に余裕がないという制約があります。

答えて

1

スクロールバーのサイズを変更する方法を示す古いコードプロジェクトの記事があります。この記事はC++で書かれていますが、winAPIを使用してブラウザウィンドウをサブクラス化することでこの手法を適用することは可能かもしれませんが、それは簡単ではないと思います。

ResizeScrollbar - How to change width of built-in scroll bars

また、システムレベルでのスクロールバーのサイズを変更する可能性が、私はスクロールバーのサイズのためのWindowsの設定を知らなかった

+0

...があります。システムはタッチ入力用にしか使用されないため、このソリューションを使用します。 ありがとうございます! –

関連する問題