問題タブ [mousewheel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - MouseWheel、上下のスクロール イベントの決定
サブで Mousewheel ハンドラを使用してマウスが上下にスクロールするかどうかを判断する方法はありますか? 例えば
マウスを上下に動かしたかどうかに応じて、userzoom の値を上下に調整できるようにしたいと考えています。どんな助けでも大歓迎です
c# - ズーム効果を作ろうとしています
マウスホイールを使ってピクチャーボックスにズーム効果を加えようとしています。マウスの中央ボタンを使用してズームインまたはズームアウトする場合は問題ありませんが、マウスカーソルが置かれているポイントをズームインまたはズームアウトしないことを除いて、すべて問題ありません。ポイントを拡大するときは、常にスライドさせたいです。コードスニペットを追加して機能させるのを手伝ってください。
これが私のコードです:
delphi - Delphi VCL フォームでマウス ホイール アクティビティを実装するための最良の方法は何ですか?
Delphi 7 の長年のユーザーとして、私はいくつかのコントロールで独自のマウス ホイール処理を行ってきましたが、最近のいくつかのアプリケーションでは、マウス カーソルをコントロール (リスト ボックスやツリーなど) の上に配置するだけでよいことに気付きました。 view) をマウス ホイール アクティビティで使用して、そのコントロールをスクロールさせます。
これはいい感じです (ホイールに反応する前にコントロールをクリックしてフォーカスする必要があるのとは対照的です)。
今、私は Delphi 2010 に移行しました。「正しい」動作とは何ですか?
また、Delphi で何を使用すれば、これを自分のソリューションで解決する必要がなくなりますか?
ありがとう。
ms-access - How do I make a form scroll down with mouse wheel instead of changing records in MS Access?
I have a longish form that scrolls vertically and also allows editing records. When I scroll with the mouse wheel, the form changes records instead of scrolling up and down to see more of the form. Is there any way to change this behavior?
javascript - マウスの中央スクロール ボタンによるブラウザのスクロールを無効にする
私のページには、マウスの中央のスクロール ホイールを使用して操作するフラッシュ要素があります。ページが長いです。そのため、マウス ホイールでスクロールすると、Flash 要素とやり取りし、ブラウザ ウィンドウをスクロールします。
Flash 要素がアクティブなときにブラウザのスクロールを無効にする方法はありますか?
apache-flex - マウスホイールはスクロールバー上で動作
SWF ファイルまたはその中のコンポーネントにスクロールバーがある場合、ユーザーがその領域 (フォーカスがある) にカーソルを合わせてマウス ホイールを使用すると、この動きが自動的にスクロールバーの動きに変換されます。
これがどのように行われるか、これに使用されるイベントまたはクラスはありますか? 私は外部のコンポーネントやクラスにもオープンです。まだ始めていませんが、スクロールバーを付けるのは簡単なので、アイテムレンダラーをやります。
silverlight - Silverlight 4、マウス ホイール イベント、およびウィンドウレス モード
多くのコントロールに対してマウス ホイールをネイティブにサポートすることで大きな恩恵を受ける Silverlight 4 アプリケーションがあります。アプリケーションをホストするページには、通常は Silverlight コントロールをオーバーレイする HTML 駆動のドロップダウン メニューがあります。
IE では、オーバーレイ メニューが正しく機能するように、ウィンドウレス モードを有効にする必要があります (Firefox 3.6 は、それがなくても正常に機能します)。ただし、ウィンドウレス モードを有効にすると、HTML DOM ブリッジに関する追加のコーディングを行わないと、Firefox はマウス ホイール イベントをサポートできなくなります。
どのブラウザがウィンドウレスを必要とし、どのブラウザがそれなしで動作するかを知る方法はありますか? 理想的には、「サポートされている」ブラウザーのリストをハードコーディングするのではなく、HttpBrowserCapabilities 情報を使用して、プロパティを true に設定するかどうかを決定したいと考えています。
c# - ContextMenuStrip とマウス ホイール
多くの項目を持つ ContextMenuStrip があります。
アイテムをスクロールするためにマウスホイールを処理する方法は?
私はネットを検索しますが、何も役に立ちません。
または、コンテキストメニューから最初/最後に表示/表示されたアイテムを取得する方法は?
c++ - WTLでのwm_mousewheelメッセージの処理
アプリケーションでwm_mousewheelを処理しようとしています。
コード:
ただし、このコードは機能しません。KeyHandlerはwm_mousewheelメッセージを受信しません。私はこのアプリケーションをビスタでテストしています。私のアプローチが間違っている場合、wm_mousewheelを適切に処理する方法は?ビスタはwm_mousewheelメッセージの処理の失敗に責任がありますか?
silverlight - MouseWheel:スクロールとズーム
基本的にScrollViewer内にラップされたいくつかのCanvas要素であるSilverlight4カスタムコントロールがあります。ユーザーは、マウスホイールを使用するときにスクロールするかズームするかを決定するプロパティを設定できます。カスタムコントロールのMouseWheelイベントで、スクロールまたはズームするかどうかを確認します。ズームする場合は、デルタを決定し、カスタムコントロールのズームレベルを変更します(ズームコードを処理します)。
問題は、ScrollViewerの垂直スクロールバーの現在の位置がスクロールバーの上部または下部になるまでズームが開始されないことです。それらがあれば、ズームは完全に機能します。
ズームのみを行うように(つまり、ユーザーがズームしたいときに)完全にスクロールしないようにする方法について誰かが提案していますか?
ありがとう!