>>754
後者でやる場合、四角、三角、円などのクラスに自分の位置とサイズを表すプロパティをつける。
描画する先のコントロールのOnPaintをオーバーライドして
ClipRectangleから描画する必要があるオブジェクトだけを求めて
必要ならダブルバッファリングして、最終的に描画するって感じかな

おもしろそうだったんで試しに作ってみた。VS2005 Beta2
http://49uper.com:8080/html/img-s/79426.zip