ScrollWindowEx なんかを使って本当に必要な部分だけを再描画するやりかたが定石でしょう。
それいがいの方法は有り余るマシンパワーに依存するやり方ですね。