首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> Delphi

Delphi GDI+ 學習筆記 (14):DrawPie/FillPie 圓餅圖/扇形

     編輯:Delphi

橢圓弧扇形:起始角度、掃過角度、順/逆時針

DrawPie/FillPie 在指定外接矩形內,從 startAngle (度,0 度 = 3 點鐘方向,順時針為正) 開始,掃過 sweepAngle 度繪製扇形。負值 sweepAngle 表示逆時針。360 度即完整橢圓。

範例:兩個相鄰扇形


g.DrawPie(p, 11, 11, 222, 222, 0, -45);       // 逆時針 45 度 (315~360)
g.FillPie(sb, 11, 11, 222, 222, 315, 45);     // 同一區域,順時針 45 度

角度慣例

  • 0 度:X 軸正方向 (右)
  • 90 度:Y 軸正方向 (下,GDI+ 座標系 Y 向下)
  • 順時針為正,逆時針為負
  • sweepAngle = 360 → 完整橢圓

適用於圓餅圖、進度環、雷達掃描視覺化、圓形選單佈局。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved