补充一下:
1.如果是折线的话,可以创建多个多边形区域,然后用下面的函数把这些多边形区域合并起来。
int CombineRgn(
HRGN hrgnDest, // handle to destination region
HRGN hrgnSrc1, // handle to source region
HRGN hrgnSrc2, // handle to source region
int fnCombineMode // region combining mode
);
2.MFC有一个CRgn类,你可以自己试试看。