【C++】 DirectX初心者質問スレ Part34 【C】
■ このスレッドは過去ログ倉庫に格納されています
0023デフォルトの名無しさん
2011/02/25(金) 12:24:07.73画面が一回非アクティブになると、再度アクティブになった後も入力を受け付けてくれません。
デバイスからの入力に依存しないものは反映されているので、フリーズしたわけでもありません。
毎ループAcquire()を実行するようにしてみたり、
デバイスのポインタがNULLになったらDirectInputから作り直すようにしてみたりしましたが、変化がありません。
ネットで調べてみると、ウィンドウのアクティブ・非アクティブの際にAcquire()とUnacquire()を実行してるようなんですが、
同じ事をしてみようとすると、
関数呼び出しには引数リストがありません。メンバへのポインタを作成するために '&IDirectInputDevice8W::Acquire' を使用してください
などとエラーが出て実行できません。
とりあえず非アクティブから復帰しても入力を受け付けるようにしたいんですが、どうすればいいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています