• 締切済み

ほかのアプリケーションからのメッセージの取得

他のアプリケーションからのメッセージの取得方法を教えて下さい。 現在マインスイーパを起動し、そのボタンが押下される順番を記憶するプログラミングを制作しています。 マウスの左クリックに関するメッセージを取得すれば良いと思い、 GetMessage(&msg, hWnd, WM_LBUTTONDOWN, WM_LBUTTONUP);←hWndはマインスイーパのウィンドウハンドル のように書いたんですが、うまくいきませんでした。 調べてみるとGetMessageの第二引数は呼び出し側のスレッドに所属していなくてはならないということで、 この辺が原因なのだろうと思うのですが…。 どなたかご教授ねがいます。 <環境>  Windows Vista Home Premium  Visual C++ Express Edition

みんなの回答

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★アドバイス ・マウスフックを調べてみましょう。  http://www.kumei.ne.jp/c_lang/sdk2/sdk_160.htm→『第160章 メッセージフックの基礎』  http://www.kumei.ne.jp/c_lang/sdk2/sdk_162.htm→『第162章 マウス・フック』  あとdllの作り方もお勉強した方が良いでしょう。

kerokk
質問者

お礼

ありがとうございます。 大変参考になりました。

関連するQ&A