[Quote=引用 1 楼 a_rockboy 的回复:]
你说的是平行四边形?不仅仅是矩形?咋定义的平行四边形啊?如果用HRGN的话,使用
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
);
fnCombineMode使用RGN_AND
返回值NULLREGION表示The region is empty.
[/Quote]这个方法似乎不行 因为他们俩有一条公用的边 所以用RGN_AND结果不会是NULLREGION 是不是这样?我用的CRgn::CombineRgn()就是这样。。不知您这个会不会也有这个问题?
你说的是平行四边形?不仅仅是矩形?咋定义的平行四边形啊?如果用HRGN的话,使用
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
);