掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
GetAsyncKeyStateの使い方について (ID:50995)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
どうも、はじめまして、 多分だと思いますが、GetAsyncKeyStateの使い方を間違っていると思います。 現在のRETURNキー押下情報を取りたい場合は、 if( GetAsyncKeyState(VK_RETURN) & 0x8000) break; となります。 戻り値は、最下位ビットON時は、 過去にそのキーが押されたか?という情報で、 戻り値は、最上位ビットON時は、 現在そのキーが押されたか?という情報であるからです。 後もう一つ考えられるのは、 キーボードフォーカスが合わさっていないという事です。 この関数の場合は、別スレッドにフォーカスが合わさっていてもキーが取れないので、注意が必要です。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.