Graphics::FillPie (constBrush*,constRectF&,REAL,REAL) 方法 (gdiplusgraphics.h)
Graphics::FillPie 方法會使用筆刷來填滿餅圖的內部。
語法
Status FillPie(
const Brush *brush,
const RectF & rect,
REAL startAngle,
REAL sweepAngle
);
參數
brush
用於繪製餅圖內部的 Brush 物件指標。
rect
系結橢圓形的矩形參考。 橢圓形的弧形部分是餅圖的弧形。
startAngle
指定 X 軸與餅圖弧形起點之間角度的實數。
sweepAngle
傳回值
如果方法成功,它會傳回 Ok,這是 Status 列舉的元素。
如果方法失敗,它會傳回 Status 列舉的其中一個其他元素。
備註
餅圖是橢圓形內部的一部分, (它是由橢圓形曲線所系結,而兩條星形線) 。 startAngle 和 sweepAngle 會指定要使用的省略號部分。
範例
下列範例會定義餅圖,然後填滿它。
VOID Example_FillPie2(HDC hdc)
{
Graphics graphics(hdc);
// Create a SolidBrush object.
SolidBrush blackBrush(Color(255, 0, 0, 0));
// Define the pie shape.
RectF ellipseRect(0.5f, 0.8f, 200.9f, 100.6f);
REAL startAngle = 0.0;
REAL sweepAngle = 45.8;
// Fill the pie.
graphics.FillPie(&blackBrush, ellipseRect, startAngle, sweepAngle);
}
規格需求
標頭 | gdiplusgraphics.h |