>メモリに確保したビットマップのDCを取得して描画・転送できます
>そのへんもOSにまかせたいという話ならわかりますが
>設計ミスとまではいえないのではないでしょうか?
ん?いや、完璧な設計ミスだよ。
画面外の描画もOS内部で引き受けてれば、窓サイズが変化しただとか
他の窓が上にかぶさったときだとか、わざわざアプリにDrawメッセージを
送ることなくOS内部で処理できたんだからね。
スクロールバーで動かしたときも、わざわざアプリに問い合わせる必要も
なかったしね。

そのへん、X-Windowなんかはよく出来てるよ。