4年前DirectX9とwin32APIでゲーム作りをしています。画像を表示して、自動で右にスクロールさせようと思ったのですが、キーボードを押しているときやマウスをウィンドウ上で動かしているときしかスクロールしてくれません...下がループの部分と描画の関数のプログラムです(http://ppp-lab.sakura.ne.jp/win32c/002.html←ほぼこのサイトのコピペ)。//これが描画の関数です。sceneg_pd3dDevice->EndScene();}どうしたら良いのか、教えてください。「メッセージループ」と言うだけあって、なんらかのメッセージを受け取った時だけループする仕組みなのでしょうか?掲示されたコードではそうなります。MSDNにはこうありますね。関数は、何かメッセージがポストされるのを待たずに制御を返します。変な説明ですけど(笑)、要は何かメッセージがあるまで待つ関数なのです。手段としては、PeekMessageに変えてみてはどうでしょう?GetMessageとPeekMessageの返す値は意味が違うので注意。それかSetTimerでタイマーのメッセージを流させる案もありますが・・・どっちにするかはあなた次第です。4年前へにっくすさん、返信ありがとうございます。PeekMessageの使い方を調べて、メッセージループを下のように書き換えたら上手く動作しました。ありがとうございました。ミクプラは自由にリンクできます。