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 动态添加的元