0

ViewDoc コントロールに配置された RawViewControl (そのコードにはアクセスできません) があります。ViewDoc はそのコンテナーです。マウスホイール イベントを処理しようとしていますが、RawViewControl にはそのようなイベントはなく、ViewDoc のマウスホイール イベントを処理しても発生しません (これは正しい - フォーカスは RawViewControl にあります)。ViewDoc クラスからこのイベントをキャッチするにはどうすればよいですか?

4

1 に答える 1

0

あなたの質問を正しく理解しているかどうかはわかりませんが、ctrl + something動きを処理する 1 つの方法は、キーがクリックされOnKeyDownたかどうかを確認することです。ctrlある場合は、グローバル変数を に設定しますg_IsCtrlDownTrue = trueOnKeyUpfalse に戻します。次に、マウスのスクロール チェックで が下にあるかどうかを確認しctrl、下にある場合は移動を実行しますctrl + mouse

于 2012-09-25T13:36:20.567 に答える