>>24
InvalidateRectでWM_PAINTが呼ばれるから
WM_PAINT以外にビットマップ描画コードを書くなって事だと思われ。

InvalidateRectはタイマーで一定時間ごと呼んでもいいけど
WM_SIZEなどで呼んだほうがいいかな。