問題タブ [mouse-cursor]

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

wpf - Webサービスを呼び出すときに砂時計のマウスカーソルを避けますか?

これが一般的なWebサービスの問題なのか、それともWebサービスメソッドを呼び出すDispatcherTimerを備えたWPFアプリケーションである私の特定のシナリオなのかはわかりません。タイマーが呼び出されるたびに、マウスカーソルは自動的に砂時計カーソルに変わります。

呼び出しの処理は非常に短く、3秒ごとに行われるため、ユーザーエクスペリエンスでは、3秒ごとに、マウスが砂時計として一瞬の間フィッカーを鳴らしてから、通常のカーソル表現に戻ります。

この不便をどのように回避できますか?

ありがとう。

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

wpf - デフォルトのカーソルでのWPFドラッグカーソル

コントロールがドラッグ可能であることを示すために、UIElement の上にマウスを置いたときにデフォルトのドラッグ マウス カーソルを使用したいと思います。

矢印のようなカーソルと、四角形の中にプラス記号が重なっている FocusVisual 四角形。基本的には、ドラッグ操作中に DragDropEffects.Copy を設定するときに使用するカーソルです。

ただし、Cursor="DragCopy" などを使用して、このカーソルを他のすべてのタイプと同様に使用したいと思います。残念ながら、このカーソルは利用できないようです。OS 間の互換性と視覚的な標準のため、カスタム カーソルを使用したくありません。

助言がありますか?

0 投票する
25 に答える
2292086 参照

css - ユーザーがリスト項目にカーソルを合わせたときにカーソルを手の形に変える方法は?

リストがあり、そのアイテムのクリック ハンドラーがあります。

マウス ポインタをハンド ポインタに変更するにはどうすればよいですか (ボタンの上にカーソルを置いたときなど)。現在、リスト項目にカーソルを合わせると、ポインターがテキスト選択ポインターに変わります。

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

windows - 複数のマウス/マウス/カーソル?

複数のマウスに別のカーソルを表示するにはどうすればよいですか?

私は2つのTMemo、それぞれのTMemoに入力できる2つのキーボード、2つのマウスを持っており、それらに2つのカーソルが必要です。

仮に、私はすでにどのマウスがどれであるかを検出できます。どうすれば自分のカーソルを作成してそれに合わせることができますか。(Delphiを使用)おそらくMultipointの方針に沿って

別の方法として、複数のカーソルをレンダリングできるソフトウェアはありますか。CPNMouseのように

編集:Windowsでmouse_event関数を使用できることがわかりましたが、カーソルの視覚的表現がまだありません。

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

c# - XNAゲームでIBeamカーソルを取得するにはどうすればよいですか?

ささいなXNA「ゲーム」でカーソルをIBeamに変更するには、次のように更新します。

'I'を押すと、マウスはIBeamカーソルに変わりますが、マウスを動かすとすぐに矢印に戻ります。デフォルトのWindowsIBeamのままにする方法はありますか、それともカスタムカーソルを作成して追跡する必要がありますか?

[編集]カーソルを1フレームごとに設定すると、マウスを動かしたときにカーソルがちらつくことも指摘しておく必要があります。XNA(またはWindows)は、フレームごとにカーソルを矢印に内部的にリセットしているようですか?

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

wpf - ビュー内で RoutedCommand の実行をインターセプトする方法は?

Cursors.WaitWPF / MVVM アプリケーションでは、長い操作の前にメイン ビュー カーソルを設定し、完了後にデフォルト カーソルに戻すコード効率の良い方法を見つけようとしています。

すべての操作はルーティングされたコマンドを使用して呼び出されるため、理想的には組み込みのルーティングされたコマンドのインスタンスをラップする汎用コマンド クラスを作成することによって、コマンドの実行をインターセプトする方法を見つけたいのですが、その方法を視覚化することはできません。これ。

具体的には、RoutedCommand.Executeメソッドは仮想ではないため、その呼び出しをインターセプトする別のメカニズムが必要です。また、ジェネリック コマンド クラスのインスタンスが、カーソルを設定する必要があるビューをどのように参照するのかわかりません。

アドバイスをお願いします。

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

objective-c - マウスカーソルの周りにハイライトを描画する方法

マウスカーソルの周りにアニメーションの「フラッシュ」をすばやく表示できるようにしたいと思います (一部の画面記録アプリケーションの効果に似ています)。これについてはどうすればよいでしょうか?

私の現在のアイデアは、マウスの位置の下に一時的なフローティングの透明なウィンドウ ウィンドウを表示し、アニメーション化してから非表示にすることです。しかし、もっと良い提案があるかどうか疑問に思っていますか?

0 投票する
7 に答える
19908 参照

javascript - JavaScriptを使用してアイドル状態のときにマウスカーソルを非表示にする

マウスが一定時間(たとえば5秒間)非アクティブになっている場合、JavaScriptを使用してcursor属性をプロパティに設定し、再びアクティブになったときに元に戻すことはできますか?noneauto

編集:私はそれがプロパティnoneの有効な値ではないことを認識していcursorます。それにもかかわらず、多くのWebブラウザがそれをサポートしているようです。さらに、これの主なユーザーは私自身であるため、結果として混乱が生じる可能性はほとんどありません。

同様のことを実行できる2つのスクリプトがあります。

これらのそれぞれで、マウスが5秒以上非アクティブになると、背景色が白に変わり、カーソルを動かすと背景が黒に変わります。ただし、カーソルを非表示にするためには機能しません。私が驚いたのは、コマンドdocument.querySelector("body").style.cursor = "none";をJavaScriptコンソールに入れると、完全に機能することです。スクリプト内では、機能していないようです。

これが機能するようになった限り、上記のスクリプトを投稿しました。どちらのスクリプトの修正も必ずしも求めているわけではありません。カーソルを非表示にするより効率的な方法を知っている場合は、共有してください。

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

html - jQuery - DIV でカーソルをたどる

jQueryを使用してDIVでカーソルをたどるにはどうすればよいですか?

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

c# - WindowsフォームC#でマウスカーソルの位置を偽造する方法は?

シンプルなバルーンツールチップを備えたこのWindowsフォームアプリケーションがあります。デスクトップ上のアプリケーションのウィンドウの場所とマウスカーソルの場所に応じて、バルーンの「ヒント」(またはバルーンのポインティング矢印)が目的の場所を指している場合とそうでない場合があります。

たとえば、私のアプリはデスクトップ側にスナップし、右側にスナップしたときに、マウスカーソルが右側の100ピクセルより下にある場合、バルーンの「先端」が間違った場所を指します。ただし、マウスカーソルが他の場所にある場合は、適切な場所を指します。

この状況では、問題が発生しないように、(実際にマウスカーソルの位置を変更せずに)マウスカーソルの位置を別の場所に偽造したかったのです。

これは可能ですか?どうすればこれを達成できますか?