TGPSolidBrush 以單一 ARGB 色彩填充封閉圖形。建構函數接受 TGPColor,SetColor 可動態變更。配合 FillRectangle/FillEllipse/FillPath/FillRegion/FillPolygon 等填充方法使用。
sb := TGPSolidBrush.Create(aclGreen);
g.FillEllipse(sb, 11, 11, 222, 111);
sb := TGPSolidBrush.Create(MakeColor(255, 255, 0, 0)); // 紅
g.FillRectangle(sb, 10, 10, 100, 100);
sb.SetColor(MakeColor(255, 0, 255, 0)); // 改綠
g.FillEllipse(sb, 111, 10, 222, 88);
純色筆刷是所有填充操作的基石,記憶體佔用最小、繪製速度最快。