setwindowshookex

    1

    1答えて

    私はコードの下でマウスクリックイベントにマウスフックを作成しています、特定のアプリケーションをクリック: mousehook = SetWindowsHookEx(WH_MOUSE_LL, MouseHookProc, NULL, 0); それは、マウスクリックでMouseHookProc関数を呼び出すことができます。 しかし、他のアプリケーションをクリックしても、普通のデスクトップ画面でもこ

    0

    1答えて

    この機能は私を夢中にしています!私はSetWindwosHookExを使用してユーザーからのキーストロークを回避しようとしていますが、正しく動作させることはできません。 私はウェブ上で多くのコードを見てきましたが、なぜ私にとってうまくいかないのか分かりません。まず、Excel 2010(64ビット)を使用していたので、私のコードはそれではなかったのですが、今は分かりません。 基本的には、 "g"を

    0

    1答えて

    この質問は、もともとMouseイベントを捕まえる方法について書かれていましたが、これはC++でSetWindowsHookExを使って多くの研究を行った後に解決しました。 問題は、Windows上で私のために働いている、それはアプリケーションで動作しますが、ゲームではうまくいきません。 誰かがマウスフックがゲームでうまくいかない理由を理解できますか?私が試したすべてのゲームがRaw Inputを使

    1

    1答えて

    OSをは、SetWindowsHookEx手順を見つけることができませんでした。私は管理者prividgeとそれを実行しようとしましたが、まだ動作しません。私はリンクを次のように参照 、 https://msdn.microsoft.com/en-us/library/windows/desktop/ms644990(v=vs.85).aspx panic: Failed to find SetW

    0

    1答えて

    これは私がsetWindowsHookExに関連するもう1つの質問です。dllをウィンドウにフックするために小さなアプリケーションを作成しましたcalculator applicatio。基本的にexeアプリケーションはdllをcalculatorに挿入し、電卓アプリケーションで発生しているすべてのマウスダウンイベントを監視します。そして現在、電卓で起こっているマウスのダウンイベントをすべて無効に

    0

    1答えて

    私はC++でwin32アプリケーションを作成しています。すべてのiexplorer.exeが閉じられたら、何かをしたいと思っています。 私のケースでは、SetWindowsHook()が役に立ちそうです。 しかし、IEのプロセスIDやスレッドIDが分からないと、IEを開くたびに別のスレッドIDが取得されるためです。 iexplorerのIDを取得するためにプロセスリストを確認するためにタイマーを使

    4

    1答えて

    まず、Windows XPでVisual Studio 2010を使用しています - 32ビット。 今、低レベルのキーボードフックで別のアプリケーションを使用できるようにするDLLを作成しようとしています。 私はそれがうまく機能したにもかかわらず、なぜ今は理解したいのですか? 非稼働コード: #include <Windows.h> #include <stdio.h> static HIN

    0

    1答えて

    SetWindowsHookEx()でグローバルmousehotkeyを作成しようとしましたので、マウスの右ボタンを押すとコードが実行されます。私の問題は、コールバック関数が実行されると、コードが実行されるたびに変更され続ける右ボタンのために私に奇妙な番号が与えられることです。 private static IntPtr ButtonHookCallback(int nCode, IntPtr w

    0

    1答えて

    私がしようとしているのは、別のアプリケーションがマウスカーソルをクリッピングしているかどうかを判断することです。私はSetWindowsHookEx(WH_MOUSE_LL、...)マウスの動きを検出するために使用しています。 WH_MOUSE_LLコールバックが呼び出されるたびに前の位置からマウスの位置をテストすることができますが、ウィンドウ自体がカーソルをクリッピングするので、アプリケーション