2个多边形,其中一个包围另一个,如何将中间的环带区域涂成红色
生活随笔
收集整理的这篇文章主要介绍了
2个多边形,其中一个包围另一个,如何将中间的环带区域涂成红色
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
var a, b, c: HRGN;
hbr: HBRUSH;
begin
// 2个多边形,其中一个包围另一个,如何将中间的环带区域涂成红色
hbr := CreateSolidBrush(clRed);
a:=CreateRectRgn(100,200,400,400);
b:=CreateRoundRectRgn(120,220,300,350,100,100);
c:=CreateRectRgn(0,0,1,1);
CombineRgn(c, a, b, RGN_DIFF);
FillRgn(Canvas.Handle,c, hbr);
end;
转载于:https://www.cnblogs.com/yzryc/p/7677634.html
与50位技术专家面对面20年技术见证,附赠技术全景图总结
以上是生活随笔为你收集整理的2个多边形,其中一个包围另一个,如何将中间的环带区域涂成红色的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Linux解压rar、zip、war、t
- 下一篇: jquery append 动态添加的元