• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マウスの入力を待つには?)

マウスの入力待機方法とは

このQ&Aのポイント
  • VC++でMFCで簡単なカードゲームを作ろうとしています。人間のターンにおいて、マウスがクリックされるまでどうやって待機すればいいのか教えてください。
  • マウスの入力待機方法を教えてください。VC++でMFCを使って簡単なカードゲームを作っていますが、人間のターンでマウスのクリックを待つ方法がわかりません。
  • VC++のMFCを使って簡単なカードゲームを作っていますが、人間のターンでマウスのクリックを待つ方法がわかりません。マウスの入力待機方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

Windowsのプログラムはイベントドリブンです。 マウスの入力を意識して待つ必要はなくクリックされればクリックされたというメッセージがプログラムに伝えられます。 プログラムはメッセージを受け取ると自動的にそのメッセージに対応した処理を(その処理がプログラムされていれば)実行します。 void CGameDlg::OnLButtonDown(UINT nFlags, CPoint point){ // コンピュータ側の処理 // 人間側の処理 // 終了判定処理 }

beni_sakura
質問者

お礼

あぁ、言われてみればそうですね! 無事に処理できるようになりました。 ありがとうございます!!

その他の回答 (1)

  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

自動的にというのは変ですね MFCならメッセージマップ等で処理しますがこの辺はVisual C++が自動的に書いてくれたりするのでそう書いてしまいました

関連するQ&A