トップページ > 過去ログ > 記事閲覧
GetHitKeyStateAllとSetSysComman
名前:おかか 日時: 2008/03/06 13:29

初めて書き込みさせていただきます。DXライブラリを使用してゲームを制作中の者です。 先日PCを新調したのですが、新しい環境でGetHitKeyStateAll関数を使ってキー入力を取得したところ、一度入力されたキーが押しっぱなしになるという現象が起きました。 いろいろと原因を探したのですが、どうもSetSysCommandOffFlag関数とGetHitKeyStateAll関数を一緒に使用すると、キー押しっぱなしの現象がおきるようでした。 以前のPCでは問題なく動作していたので、環境によって起こったり起こらなかったりなのでしょうか・・・ 自分以外にも、このような現象の起こった方はいらっしゃらないでしょうか。 はっきりとした原因を究明したいところです。 ちなみに、現在のOSはVista、以前はXPでした。 (ただ、友人のXPのPCでも同じように不具合が出たらしいので、Vistaだからというわけではなさそうです)

Page: 1 |

Re: GetHitKeyStateAllとSetSysComman ( No.1 )
名前:管理人 日時:2008/03/08 22:00

ご報告ありがとうございます、私の環境でも再現しました。 修正版をアップしましたので宜しければお使いください。m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe //VC用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe //BCC用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
Re: GetHitKeyStateAllとSetSysComman ( No.2 )
名前:おかか 日時:2008/03/08 22:11

管理人様、早急な対応ありがとうございます。 DXライブラリ、とても便利で重宝しています。 またなにかありましたら報告させていただきます。 ありがとうございました。

Page: 1 |