問題タブ [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 投票する
3 に答える
3514 参照

c# - C#サイズ変更カーソルを非表示

私のプログラムでは、WndProc オーバーライドを使用して、フォームのサイズ変更を停止しています。つまり、ポインターをフォームの端に移動しても、カーソルはそこにあります。

このカーソルを非表示にする方法はありますか?

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

wpf - カーソルを変更するWPFトリガー

トリガーで TreeViewItem のカーソルを変更する必要があります。このコードは、他のすべてのプロパティに対して機能しますが、Cursor には機能しません:

また、どうすれば正しく行うことができますか?

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

javascript - Operaでjqueryを使用して要素に動的カーソルスタイルを割り当てる

マウスが要素の上にあるときに、カーソルのスタイルを動的に変更しようとしています。メソッドによって返されるブール値に応じて、カーソルは「移動」または「デフォルト」のいずれかになります。コードは次のようなものです。

このコードは、IE8、FF3、Chrome、および Safari で魅力的に機能します。正しく処理できないのは Opera だけです。

Opera 9.6.4 を使用しています

これを解決する方法を知っている人はいますか?


テスト用のサンプルを用意しました。

マウスを #elemId の外側から内側に数回移動すると、カーソルが変化することがわかります。しかし、マウスを #elemId に置いてマウスを動かしても、カーソルは変化しません。

コードは非常に単純です。Operaのバグだと思います。

このコードもテストしました。

  • Firefox 3.5.1 (動作)
  • Internet Explorer 7 (動作)
  • Google Chrome 2.0 (動作)
  • Safari 3.2 (動作)

(Windows版)

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

c# - マウスカーソルの画像を変更するにはどうすればよいですか?

カーソル画像を変更する必要があります。マウスがフォームの上にあるときはいつでも、ローカル パスから自分のイメージをロードする必要があります。.NET フレームワークのバージョン 1.1 を使用しています。

これが私が試したことです:

しかし、これは例外をスローします:

値を null にすることはできません。
パラメータ名: dataStream

0 投票する
6 に答える
19935 参照

javascript - HTMLページでマウスカーソルを変更する

HTMLページでマウスカーソルを変更する方法が必要です。これはcssで実行できることはわかっていますが、たとえばページにボタンを配置するなど、実行時に変更できるようにする必要があり、クリックするとカーソルが特定のカスタムグラフィックに変更されます。これを行う最良の(または唯一の?)方法は、javascriptを使用することだと思いますか?主要なブラウザのすべてで動作する、これをうまく行う方法があることを願っています。誰かがこれで私を助けることができれば、私は非常に感謝しています.

前もって感謝します

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

actionscript-3 - マウスカーソルの変更

一部のアプリケーションでカーソルが変化するのを見てきました。どうやってそれをしますか?ありがとう

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

c# - Windows フォーム: カーソル ビットマップを部分的に透明にする

ドラッグ アンド ドロップ操作で部分的に透明な画像を使用したい。これですべての設定が完了し、正常に動作しますが、実際の透明度への変換には奇妙な副作用があります。何らかの理由で、ピクセルが黒い背景に対してブレンドされているように見えます。

次の図は、問題を説明しています。

透明性の問題

図 a) は元のビットマップです。

図 b) は、アルファ ブレンディングが実行された後に生成されるものです。明らかに、これは意図した 50% アルファ フィルターよりもかなり暗いです。

図 c) は目的の効果、画像 a) は 50% の透明度 (描画プログラムでコンポジションに追加) です。

透明な画像を生成するために使用するコードは次のとおりです。

アルファブレンディングが機能しない理由を知っている人はいますか?

アップデート I:

明確にするために、描画されたサーフェスの上でアルファブレンディングを行っている場合、コードは機能します。問題は、既存の画像から完全に半透明の画像を作成し、これをドラッグ アンド ドロップ操作中に動的カーソルとして使用することです。上記をスキップして、色 88ffffff の塗りつぶされた長方形のみをペイントしても、濃い灰色が得られます。アイコンで何か怪しいことが起こっています。

更新 II:

いろいろと調べて、これが Cursor の作成と関係があると信じているので、そのコードも以下に含めます。CreateIconIndirect 呼び出しの直前にビットマップを GetPixel サンプリングすると、4 つの色の値はそのままのように見えます。したがって、犯人は IconInfo 構造の hbmColor または hbmMask メンバーである可能性があると感じています。

IconInfo 構造は次のとおりです。

そして、実際に Cursor を作成するコードは次のとおりです。

2 つの外部関数は次のように定義されます。

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

wpf - darg ソースがアプリケーションの外部にある場合にデフォルトのドラッグ アンド ドロップ カーソルをオーバーライドする方法

Drag&Dropでは、カーソルをカスタマイズしたい場合はGiveFeedback、ドラッグ ソースをサブスクライブして設定しe.UseDefaultCursors = false、必要なコンテンツをレンダリングできます。

しかし、ドラッグソースが私のアプリケーションである場合にのみ機能します。たとえば、エクスプローラーからファイルをドラッグするときに同じことをしたい場合、ドロップ ターゲットにしかアクセスできず、ドラッグ ソースにはアクセスできないため、そのイベントをサブスクライブできません。

組み込みのカーソルを無効にし、標識をコピーおよびリンクして、その場合に独自のものをレンダリングできるようにする他の方法はありますか?

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

asp.net - クリックできないアイテムのasp:menuのcursor:textをどのように上書きしますか?

マスター ページにメニュー コントロールがあります。メニューのデータソースはウェブサイトマップです。

私がしたいのは、クリック可能にすることです(つまり、このリンクをクリックすると、いくつかのURLに移動します)最下層のページのみ。したがって、この例では、クリック可能なページは、Page1、SubPage1A、SubPageSubPage1、SubPageSubPage2、および SubPage1C になります。

他のページをクリックできないようにするには、websitemap xml から「url」属性を削除します。今のところ、ページを開くと、クリックできないすべてのアイテム(「I」)にカーソル:テキストスタイルが割り当てられ、クリック可能なアイテムにカーソル:ポインター(手)が割り当てられていることがわかります。

に割り当てるカーソルスタイルを管理できることを知っています。しかし、それは階層内の一連のアイテムに対してのみ機能します。しかし、同じ階層レベルで異なるカーソル スタイルが必要です。

クリックできないアイテムのカーソル:テキストスタイルを他のものでオーバーライドし、クリック可能なハンドカーソルを保持する方法はありますか?

ありがとう

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

c# - Cursor.Position、SetCursorPos()、SendInput()、および mouse_event() の使用の違いは何ですか?

Cursor.Position、SetCursorPos()、SendInput()、および mouse_event() はすべて、マウスの位置を指定された座標に設定します。

それで、それらの違いは何ですか?