>>472
計算する物にもよるけど、計算結果を他に使わないなら、毎回WM_PAINTで計算&描画するのでいいと思う。
昔の定石だとWM_CREATEが来たときに計算して裏のメモリデバイスコンテキストに描画。
WM_PAINTが来たときには、BeginPaint()で再描画必要な領域を取得して、
裏からそこだけコピー・・・としてたけど、最近の高性能なパソコンなら、
そこまでする必要もないかと。