PrintScreenキーを押下したら画面をBMP保存する処理があるのですが、うまく動作しなくなりました。
大雑把にですが、下記の様な処理を行っています。
//キーボード入力があれば処理する
if(CheckHitKeyAll(DX_CHECKINPUT_KEY) != 0)
{
//キーボード入力状態を取得
GetHitKeyStateAll(&Buf[0]);
//PrintScreenチェック
if(Buf[KEY_INPUT_SYSRQ])
{
SaveDrawScreen(0,0,XPIXEL,YPIXEL,save_path);
で、詳細なのですがVista,Windows7にて上記動作がしなくなりました。
なお、XPから起動した際には問題なく動作します。
また、Windows7にて互換性モードXP SP3にて起動した場合には正常に動作しました。
デバッグしてみた所、最初のCheckHitKeyAll()の状態取得でエラーを返していました。
内容確認して頂けないでしょうか。