>>936
じゃなくて
CRgn rgn1;
CRgn rgn2;
...
rgn1.CreateRectRgnIndirect(rect); // (1)
rgn1.CopyRgn(rgn2);
(1)で作ったリージョンは削除しなくても勝手に解放される?
DeleteObject()呼ぶとCopyRgn()内でアサートが発生するので呼べない