問題タブ [mouse-position]

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 投票する
1 に答える
204 参照

wpf - Blend で放射状グラデーションの X/Y 座標をマウス カーソルの X/Y 座標にデータ バインドするにはどうすればよいですか?

VS Blend で Windows Vista/7 スタイルのガラス ボタンを作成する方法については、このチュートリアルに従っています (VS 2013 Community Edition を使用しています)。ボタンの輝きに関しては、Windows 7 がタスク バーのボタンをどのように処理するかを再現したいと思います。たとえば、マウスがボタンの上にあるとき、輝き自体を構成する放射状のグラデーションは常にカーソルの中心に置かれます。 .

この作業を行うための私の推測は、グラデーション (x と y) の位置をカーソル座標にバインドすることです。

Blend で、放射状グラデーションの座標をマウス カーソルの x/y 座標にデータ バインドするにはどうすればよいですか?

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

qt - QMouseEvent の保護されたメンバーにアクセスして、マウス位置の浮動小数点値を取得するにはどうすればよいですか? 【Qt開発者】

QMouseEventマウス位置の整数値を格納します。ただし、マウス位置の float 値を格納するプロテクト メンバ「s」があります。フロート値を取得するにはどうすればよいですか?

を継承しようとしましたQMouseEventが、残念ながら、このエラー メッセージが常に表示されます。

エラー: C2511: 'QMouseEventF::QMouseEventF(QWidget *)': オーバーロードされたメンバー関数が 'QMouseEventF' に見つかりません

これは私のヘッダーファイルです:

そして、継承されたクラスは次のとおりです。

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

c# - ポインターが winform にないときのマウス ポインターの位置

フォーム内にある場合、マウスの位置を取得できます。これが私のコードです-

ただし、ポインターがフォームの外にある場合は機能しません。なにか提案を?

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

c# - WPFで画面上のマウスの位置を取得するには?

特定のコントロール内では機能しますが、特定のコントロールでは機能しません。

マウスの位置を取得し、画面から直接 (プラットフォーム呼び出しなしで) コントロールとは独立してマウス イベントを使用する方法は?

2 必要なポイント:

  1. マウスがコントロール内ではなく画面上にある場合のマウス イベント。
  2. マウスがコントロール内ではなく画面上にある場合のマウスの位置。

Platform Invoke を使用せずに解決する必要があります。

次の 2 つは機能しません。

特定のコントロールからマウスの位置を取得しません。

System.Windows.Forms.Cursor.PositionWPF アプリには型がないため機能しませんが、Windows フォーム アプリでは機能します。

IntelliSense は System.Windows.Forms.Cursor.Position を取得しますが、どのタイプの位置も取得しないため、取得できません:

特定のコントロールからマウスの位置を取得しません。

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

c++ - GET_X_LPARAM がマウス ホイールの絶対位置を返すのはなぜですか?

WndProcWindows メッセージを処理する Windowのメソッドをオーバーライドします。

左ボタン ダウン イベント ( ) をキャッチしたときにマウスの位置を取得するにWM_LBUTTONDOWNは、次のコードを使用します。

そして、これはうまくいきます。ウィンドウ上のマウスの相対位置を取得できます。しかし、マウス ホイール イベント ( WM_MOUSEWHEEL) をキャッチすると問題が発生します。この場合、上記のマクロは画面内のマウスの絶対位置を返すようです。

マウスホイールイベントでもマウスの相対位置を取得するにはどうすればよいですか?

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

unity3d - Unity3dで指を使って3Dオブジェクトをドラッグ

AR カメラと 3D オブジェクトを含むシーンを作成します。アプリケーションが起動すると、画面にオブジェクトが表示されます。このオブジェクトを指で動かしたいです。私は多くのコードを試しました。しかし、私にとって良い解決策は見つかりませんでした。

ARカメラがタグ付けされてMainCameraいます。以下のコードを使用していますが、結果は予想外です。オブジェクトをクリックすると、コンソール出力が次のようになります。

ここに画像の説明を入力

3D オブジェクトをマウス クリック位置に移動するにはどうすればよいですか? マーカーは一切使いません。

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

c# - C# は、AxShockwaveFlashObject コントロール上のマウスの位置を見つけます

イベントを使用してマウスの位置を取得するコードを以下に示します。同じイベントと同じコードを使用して、コントロールForm1._MouseMove上のマウスの位置もキャプチャしました。pictureBox

コード:

問題は、私が持っていて、その上にマウスの位置が必要なことですが、イベントAxShockwaveFlashObjectがないため、上記のコードはこのコントロールでは機能しません。AxShockwaveFlashObject1._MouseMove誰でもこれを解決するのを手伝ってもらえますか?

ノート:

e.Location.Xe.Location.Y同じ結果が得られました。

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

vb.net - マウス位置でパネル内のパネルを取得する

私はこれを探していました...うまくいくはずですが、うまくいきません。私が理解できない、または私が見逃している何かがあるに違いありません。それは非常に単純な問題ですが、私はそれを解決できないようです。

この図に示すように、Panel1 と Panel2 を取得しました。ここに画像の説明を入力

Panel1 MouseLeave イベント内でマウスが Panel2 の上にあるときにキャッチしたい。私のコードは次のようになります:

最初の if には成功していますが、For Each 内の 2 番目の if は true にはなりません。2枚目のパネルに問題があるのではないかと思い、Panel2のMouseLeaveにも同じコードを入れてみましたが、問題なく動作しています。

私が抱えている大きなコントロールのちらつきの問題を解決するには、このコードが本当に必要です。