

Windows VISTA
Visual C++ 2008 Express Edition
Win32 SDK
でプログラムを作成しています。
ホットキーにマウスボタンを使いたいのですがうまくいきません。
現状は以下のような感じで[HOME]キーをホットキーにして、うまく動作しています。
RegisterHotKey( hWnd, (int)MAKEWORD( VK_HOME, NULL), NULL, VK_HOME);
[HOME]キーの替わりに、マウスのスクロールボタンを使いたいのですが、
VK_HOME の替わりに VK_MBUTTON を使ってもだめでした。
どうしたらマウスボタンを使えるでしょうか?
No.2ベストアンサー
- 回答日時:
御礼頂き有難う御座います。
>>私がやりたかったのは
>>「まったく関係ない他のウィンドウ(IEなど)にフォーカスがあっても、マウスのスクロールボタンを押したら処理を行う」
>>という動作です。
矢張り其方の方でしたか。其の場合ダイレクトインプットを使用すれば、出来ると言えば出来ます。
その代わり、ゲームの入力的な制御が必要になります。面倒と言えば面倒です。
ダイレクトインプットを少し試してみました。
そもそもVC++の知識がほとんど無いため、悪戦苦闘です・・・
もうほとんどあきらめに近い心境です。
No.1
- 回答日時:
こんばんは。
確認して見ましたが、確かに無反応でした。
マウスの中央ボタンは「WM_MBUTTONDOWN」でないと、処理出来ないのでは無いでしょうか。
回答ありがとうございます。
やっぱりうまく動かないですよね。
「WM_MBUTTONDOWN」ということは、
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
の中でやるっていうことですよね。
私がやりたかったのは
「まったく関係ない他のウィンドウ(IEなど)にフォーカスがあっても、マウスのスクロールボタンを押したら処理を行う」
という動作です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Chrome(クローム) HPの様子が変わった 2 2022/03/25 05:37
- マウス・キーボード マウスの購入 9 2022/12/05 15:11
- マウス・キーボード Bluetoothのクイックペアリングについて 8 2023/03/25 16:50
- Windows 10 パソコンの起動時、画面が黒いままのトラブルにつきまして。 4 2022/10/02 18:02
- Windows 10 (緊急)windowsのタスクバーやアプリ?が反応しない 3 2023/03/28 05:03
- その他(Microsoft Office) Offece Home&Business2016をアンインストールする方 1 2022/04/08 23:23
- その他(開発・運用・管理) VisualStudioSetup.exeの設定について(Rustのインストールの準備として) 2 2023/04/17 12:54
- InternetExplorer(IE) Edge でマウスの真ん中のボタン(ミドルボタン)を押すと、スクロールするのを無効にしたい 2 2023/06/11 05:05
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- マウス・キーボード キーボード設定で困っています。長文です。 2 2022/12/10 12:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
Excel VBA Application.caller...
-
アイコンとボタンの違い
-
フォーム画面に更新日付を表示...
-
[VB.net] ボタン(Flat)のEnable...
-
VBAで多数のプログラムを一つの...
-
Excel マクロ 閉じるボタン
-
VBA CommandButtonの文字ずれ
-
フォームの再読み込み
-
VB2010 クリック数カウント
-
VBAで指定したシートの指定...
-
C#でSendInputを使ったサンプル...
-
ボタンの表示を改行表示したい
-
モーダルダイアログで発生する...
-
ASP.Net ラベルの内容をすぐに...
-
リストボックス 何も洗濯され...
-
ExcelVBAでユーザーフォームで...
-
ビットマップハンドルからビッ...
-
タイマーでアラームを作りたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
ユーザーフォームに別シートか...
-
セルをマクロのボタンにしたい。
-
VBA CommandButtonの文字ずれ
-
Excel VBA Application.caller...
-
C#プログラムで、ボタンをショ...
-
フォームの再読み込み
-
コマンドボタンやイメージにマ...
-
[VB.net] ボタン(Flat)のEnable...
-
Excel マクロ 閉じるボタン
-
VBAで多数のプログラムを一つの...
-
ボタンをマウスで押し続けたと...
-
VB.net でトグルボタンを実現し...
-
プロシージャからイベントをコ...
-
アイコンとボタンの違い
-
VBAのボタンの位置が変わって困...
-
閉じると「+」になり開くと「-...
-
[Excel VBA]コマンドボタンの入...
-
ASP.Net ラベルの内容をすぐに...
おすすめ情報