問題タブ [onmousemove]

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 に答える
89 参照

java - OnMouseMoved Android?

Android アプリの作成方法を学んでいますが、Android で一種の OnMouseMoved イベントを実装する方法がわかりません。

OnTouchListener を使用してみましたが、タッチ、ホールド、移動しても更新されません。別のポイントをタップしたときにのみ更新されます。このような:

私はこれを試しました

しかし、これはタッチしてもまったく反応しません。おそらく、イベントから取得しているポイントは古いポイントであり、新しいドラッグ ポイントではありませんか?

thread.getGameState().touch(x);オブジェクトの x 値を設定します。これにより、ドラッグのようになります。

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

c# - ラベルにカーソルを合わせたときにラベルの前の色を変更する

ラベルの上にカーソルを置いたときに、ラベルのテキストの色を変更しようとしています。コマンドを previewmousemove イベントに入れてみましたが、うまくいきません。

これが機能しなかった後、mouseenter/mouseleave イベントを使用して色を変更しようとしました。

これもうまくいきませんでした。動作するようにコードを変更するにはどうすればよいですか? よろしくお願いいたします。

0 投票する
0 に答える
319 参照

javascript - マウスが動かなくても document.onmousemove が発生するのはなぜですか?

私はjavascriptが初めてで、マウスのXY位置をキャプチャするためにCodeLifter.comから入手したコードを試しています。mousemove 関数が呼び出されるたびに、関数が座標をテキストエリアに追加するようにコードを変更しました。IE9 と Chrome 26 で気付いたのは、マウス カーソルがブラウザ ウィンドウ内にある場合、マウス カーソルが動いていなくても、同じ座標が何度も表示されるということです。ただし、Firefox では発生しません。

たとえば、Chrome でマウスを動かしていると、マウスが動かなくなったときに同じ座標が何度も繰り返されることがわかります。

25, 255 はマウスの移動を止めたときの座標です。何度も何度も繰り返されます。つまり、マウスが動いていなくても、onmousemove が何度も呼び出されています。何故ですか?私がオンラインで作成したウェブページをここに置いたので、私が何を意味するかがわかります。

ありがとう

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

c++ - MFC マウスの動き OnMouseMove イベント ボタンがクリックされていない場合の nFlags 値?

古い W​​indows 95 MFC コードを C++11 に変換するプロジェクトに取り組んでいます。移動中にマウス ボタンがクリックされていない場合、OnMouseMove() 関数に渡される UINT nFlags の値は何ですか?

私は MFC にあまり詳しくなく、Windows マシンにアクセスして自分でテストを行うこともできないため、この関数の動作に関する私の理解は正しくない可能性があります。左クリック、中央または右の場合、OnMouseMove 関数が nFlags で受け取る特別なシステム値があることを知っています (MK_LBUTTON のように、0x0001)。特に何もクリックせずにマウスを動かした場合、nFlags の値はどうなるのだろうと思っていましたが、0x0000 ですか? どうもありがとうございました。この問題に関するご協力をお願いいたします。

0 投票する
0 に答える
341 参照

vba - コントロールのマウス イベント

Access 2010 でカレンダーを作成しました。私は今それをいくつか整えており、いくつかのことをコーディングする「よりクリーンな」方法があるかどうか疑問に思っていました.

いくつかの関数があります:
Mousey()--> カーソルを標準の指ポインター (標準の Access/VBA ライブラリには含まれていません) に変更します。

ClickDay(intClick As Integer)--> 詳細については、ユーザーがその日に入ることができます

私のカレンダーには 6 つの行があり、各行は 7 日です。毎日、Mousey()関数_MouseMoveClickDay()関数 onを呼び出します_Click()

私が今行っていることは、関数_Click()を呼び出す42 個すべてのイベント プロシージャと、関数を呼び出すための別の 42 個のイベント プロシージャを作成することです。 ClickDay_MouseMoveMousey

明らかに、これは 84 の手順 (それぞれ 3 行) であり、これを削減したいと考えています。

ある種のループを使用して、各関数を 1 つの手順に入れる方法を考えられる人はいますか? ここに私の機能があります:

0 投票する
0 に答える
181 参照

events - マウス操作の一時停止 / すべてのアイテムのロック

paper.js でインタラクションを一時停止および再開する方法を理解しようとしています。

入力要素が上にあるページにメタボールのonMouseMoveがありますが、paper.js がメタボール生成を駆動するためにフォーカスを盗むため、悪いことが起こります。入力したものを選択できないように。

を使用できることは理解item.locked = true;しましたが、何も機能しないため、何に適用すればよいかわかりません。

paper.js の親アイテムは何ですか? すべてがマウスに反応しなくなるようにロックできますか?

また、ツールからイベントを再取得できなかっattachたため、調べてみました。マウスイベントを削除して再接続する正しい方法は何ですか?mousemoveitem.locked