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