プロが教えるわが家の防犯対策術!

いつもお世話になっております。
最近Windowsプログラミングを始めたばかりです。

今スレッドの勉強をしているのですが、キーボードの入力をスレッドが処理したいと考えております。
受け渡しでは生成時点での入力しか処理できず、うまくいきません。
プロシージャとスレッドでリアルタイムにデータをやり取りする方法はないでしょうか?

ご指導よろしくお願いします。

A 回答 (2件)

プロシージャとスレッドで参照するキーボード情報の変数を


共有すればいいのではないでしょうか?
(勿論同期をとる必要がありますが)

この回答への補足

そうしてみたところプログラムの原因かわかりませんが、動作に遅れがでてしまっていました。

補足日時:2008/11/16 13:02
    • good
    • 0

 こんにちは。



 GetKeyBoardState()でキーボード状態位は取れます。此れをスレッド内で使用するとか。

参考URL:http://msdn.microsoft.com/ja-jp/library/cc364674 …

この回答への補足

この関数は押されているキーはわからないみたいです・・・

難しいかもしれませんが、押されたキー情報と離されたキー情報の両方を処理したいのです。

注文が多くてすみません。

補足日時:2008/11/16 13:10
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!