問題タブ [mouseevent]

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.

0 投票する
2 に答える
1016 参照

c# - OnMouseDown、OnMouseMove、およびカスタムコントロール

私はWindowsMo​​bile用のアプリを開発しています。私はその中の写真を動かす私自身のコントロールを持っています。OnMouseDownOnMouseMoveをオーバーライドして、ユーザーが移動した場所に画像を再描画しました。

私はそれをWindowsMo​​bile6.1Professionalエミュレーターでのみテストします。それは動作しますが、問題があります:

画像をクリックしてマウスで動かし、マウスの左ボタンを押したまま動かないようにし、数秒待ってからマウスを動かさずにボタンを離すと、画像が再び動きます。何が起こっているのですか?

イベントOnMouseMoveはイベントOnMouseUpで発生すると思いますが、よくわかりません。

ありがとうございました!

0 投票する
1 に答える
1845 参照

javascript - SVG マウス ポインターの位置

JavaScript を使用して、SVG ビューボックスの境界内にあるマウス ポインターの位置を確認する方法を知りたいです。イベント モデルを使用して、さまざまなマウス モーション イベントをすべて追跡する必要がありますか? または、マウス ポインターをポーリングして、必要なときにその場所を教えてもらう方法はありますか?

0 投票する
3 に答える
653 参照

actionscript-3 - ActionScript MouseEvent.clone() が壊れているように見えますか?

私はActionScript 3 でマウス イベントを再ディスパッチしようとして問題に遭遇しました。表示されるメソッドに絞り込みましたがMouseEvent.clone()、まあ、完全に壊れています。次のイベント ハンドラー:

次の出力が無限に出力されます。

これは、MouseEvent を再ディスパッチしたコードが受け取っていたものと一致するため、クローン機能が壊れているという私の仮説です。

これは、何かを見逃していない限り、リンクされたドキュメントが示すこととは正反対です。この動作を引き起こす可能性のある何をしたか (またはしなかったか) について、私は完全に途方に暮れています。AS3 の人たちは、自分たちのドキュメントを読むのを本当に忘れていたのEvent.clone()でしょうか?

特定のユースケースでは代わりに関数オブジェクトを使用することでこれを回避できますが、そうしないことを好みます。何か案は?

編集: localX および localY メンバーは適切に複製されているようです。これにより、ここで何が起こっているかについてさらに途方に暮れます。

0 投票する
4 に答える
32302 参照

c# - すべてのコンポーネントからマウス イベントをキャプチャする

WinForm C# アプリケーションで MouseEvents に問題があります。

アプリケーションですべてのマウス クリックを取得したいのですが、すべての子コンポーネントにリスナーを配置したり、Windows マウス フックを使用したりしたくありません。

Flash では、ステージにリスナーを配置して、ムービーのすべての MouseEvent を取得できます。

C# にそのようなものはありますか? グローバルな MouseListener?


編集:

IMessageFilter からこのクラスを作成し、Application.AddMessageFilter を使用します。

そして、グローバル クリックをリッスンする必要があるコントロールにこのコードを配置します。

0 投票する
2 に答える
6045 参照

c# - ウィンドウ フォーカスの変更を防止する

私は、障害のある人がゲームをより簡単にプレイできるように、少しのコードで支援しようとしています。彼はトラックボールと単一のボタンに制限されています。

現在、彼はオンスクリーン キーボードを使用しており、それを使用して他のゲームをプレイすることができました。彼のライブを簡単にするために、ちょっとしたコードを作成しました。キーにはホバー ボタンを使用します。マウス ポインタがボタンに入るとキーが下に移動し、ボタンから離れるとキーが上に移動します。

私はそれが機能しており、彼がそれを気に入ってくれると思います(または願っています). テストしたところ、かなりうまくいきました。

もう1つ機能を追加したいと思います。彼が私のコントロール上でクリックした場合、別のキー ストロークを送信したいと考えています。問題ありません、私はそれを行うことができます。ただし、その場合、ウィンドウのフォーカスはゲームから自分のコントロールに移ります。

MSDNでこれを見つけました:

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/48737c2b-7e6f-4ade-ac1c-7dd2f5cc2b88/

これにより、ウィンドウがアクティブになるのを防ぐことができますが、それでもゲームのフォーカスが失われます。フォーカスをゲームに戻すことはできますが、フォーカスが失われないことが望ましいです。

C# と WPF でコーディングしています。

どうすればそれを行うことができるかについて、誰にもアイデアがありますか?

ジョン・フェントン

0 投票する
1 に答える
923 参照

flash - Google Maps Flash API は、マーカー上での MouseEvent のバブリングを無効にします

デフォルトでは、Google Maps Flash API は、マーカー上で発生するすべての MouseEvents のバブリングをキャンセルします (少なくともドラッグ可能)。ただし、MapMouseEvent コンストラクターには、「bubbles?」というパラメーターがあることがわかります。マウスイベントをバブルさせることができると思いますか?マウスイベントのバブリングをオンにする方法はありますか?

0 投票する
1 に答える
1195 参照

java - JavaMouseListener-イベント

MouseEventが起動されるかに関して、次のことが予想される動作であるかどうかを知っていますか?1つは、他の場所で欠落しているか、消費されているようです。

  1. 右クリックしJPanelて表示しますJPopupMenu

    これまでのところ、ボタン3から3つすべてが正しい順序で良好です

  2. まだ表示されている状態で、:JPopupMenuのどこかに左クリックします。JPanelJPopupMenu

    MousePressedイベント はどうなりましたか?

    /li>

前もって感謝します。

0 投票する
2 に答える
1045 参照

cocoa - ココアで NSRect をクリックして NSWindow を開きます

私のプログラムでは、特定の NSRect 内でマウスクリックが行われたかどうかを判断できます。この NSRect をクリックして新しい NSWindow を開くにはどうすればよいですか?

0 投票する
1 に答える
178 参照

java - デスクトップ ワード キャプチャ

バビロン翻訳ツールを知っていれば、その単語キャプチャ機能を知っているでしょう。単語を右クリックすると、(ブラウザまたはドキュメントから) 翻訳されます。同じツールを入手したいのですが、どのプログラム言語を使用すればよいですか? 動作させたいOSはwin-xpとubuntuです。私は自分のプログラムをJavaで書いています。Javaプログラムから発生する可能性がある場合、それは素晴らしいことです. ありがとう、

アディ。

0 投票する
3 に答える
15520 参照

c# - WPFでクリックイベントが発生したマウスボタンを特定するにはどうすればよいですか?

OnClickそのボタンをクリックするたびにトリガーするボタンがあります。どのマウスボタンがそのボタンをクリックしたか知りたいですか?

Mouse.LeftButtonまたはを使用すると、どちらもクリック後の状態である「実現Mouse.RightButton」を教えてくれます。

どれが私のボタンをクリックしたか知りたいだけです。に変更EventArgsするとMouseEventArgs、エラーが発生します。

XAML: <Button Name="myButton" Click="OnClick">