問題タブ [mouse-hook]

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

c++ - Mouse Proc C++ Win32 でメッセージを繰り返す

ユーザーがCtrlボタンを押して右クリックすると、メッセージボックスが画面に表示される手順があります。しかし、それにはループがあり、Ctrlボタンを押して右クリックを1回だけ行いますが、一連のメッセージボックスが表示されます。これを修正する方法は? https://youtu.be/LzI9M_zEEKQ

これは私のMouseProc手順です

読んでくれてありがとう。

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

vb.net - マウスフックを中断し、破棄して新しいマウスフックを作成しますか?

マウスフックを使用しています (2 つの異なるフックを試しました) が、クラッシュします。その理由は、未完成の計算中にマウスクリックをしていると思います。正確な理由はわかりませんが、しばらくすると動作しなくなります。

だから私は別のことを試しました.計算を終えるたびに、(古い)マウスフックを破棄して新しいものを作成しました.

これはうまく機能し、仕事をします...しかし、今回はしばらくするとアプリケーションがクラッシュし、「ガベージコレクション」と「呼び出し」エラーが発生します。その理由は、私のようにフックを取り除くことができないからだと思いますか? しかし、そのようなことは可能ですか?

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

vb6 - ユーザーがクリックしたコントロールをキャプチャする VB6 マウス フック

[Shift] + [F12] キー ボタンの押下をリッスンして、プログラムで編集モードを有効にするキーボード フックがあります。編集モードとは、プログラム ウィンドウで非アクティブなフォームが無効になり、アクティブなウィンドウにフォーカスが設定されることを意味します。さらに、ユーザーが編集モードを実行していることを反映するように GUI を変更します。

このすべての目的は、ユーザーがクリックする特定のフォーム コントロールをカスタマイズすることです (たとえば、ラベルまたはコンボボックスをクリックすると、ユーザーはデータベースからこの情報を入力するデータを編集できます)。私が実際に探しているのは、アクティブなフォームでユーザーがクリックしたコントロールのコントロール名に動的にアクセスする機能です (各フォームにイベントを設定することなく)。したがって、ユーザーがラベル、コンボ ボックス、リストビュー、リストボックス (アクティブ フォーム上) などのコントロールをクリックすると、クリックされたコントロール名をキャプチャして、このコントロールの編集を処理する別のフォームに渡したいと思います。 .

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

c# - キーの押下とマウスのクリックをグローバルに検出する

キーの押下とマウスのクリックをグローバルに検出するプログラムを作成しようとしています。私はグーグルで検索し、両方の解決策を見つけて、同じプログラムで動作させました。しかし、私は 2 つの別々のクラスを、両方を行う 1 つのクラスに結合したいと考えています。私はそれを少しいじりましたが、それを行う方法がわかりません。これを解決する方法を知っている人はいますか?前もって感謝します!

マウス クリック クラス:

キーボード クラス:

私はこれらを次のように始めています:

両方のイベントを受け取る関数:

私もスクロールをしようとしています.これらの行を追加することでスクロールを検出することができました. しかし、スクロール方向または値を読み取って変数に割り当てる方法がわかりません。

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

java - Javaでパスカルマウスの動きを拾う

Pascal を使用して実行するマクロ ツールがあります。プログラムが非常に長時間実行されている間、マウスの動きを追跡する必要があります。jnativehook を使用して、動きとクリックをスローモーションで描画し、分析しやすくする基本的なマウス レコーダーを Java で作成しました。マウスを手動で動かすと問題なく動作しますが、パスカルからマウスの動きを拾いません。ただし、パスカルからのマウス クリックは検出されます。

Java でパスカル マクロ ツールによって行われたマウスの動きを取得するにはどうすればよいですか?