2

.NET フレームワークの WebBrowser コントロールで PPT スライドを表示する場合、マウス/キーボードを介したすべてのユーザー操作を無効にするにはどうすればよいですか?

WebBrowser へのマウス入力をユーザー コントロールに配置してインターセプトしようとしましたが、うまくいきませんでした。

4

2 に答える 2

1

私が知っているように、Webbrowser コンポーネントは、マウスやキーボードの入力を制御する機能を提供していません。代わりに、DOM ドキュメント モデルへのリンク マウス クリックやその他のイベントを制御するリーチ機能を提供しています。したがって、これを達成する唯一の方法は、アプリケーションにグローバルフックを設定することです。グローバルフックは単純なものではありませんが、これに関する多くの情報があります。

于 2012-04-11T17:31:24.840 に答える