使用純色填滿圖形

若要以純色填滿圖案,請建立 SolidBrush 物件,然後將該 SolidBrush 物件的位址當做引數傳遞至 Graphics 類別的其中一個填滿方法。 下列範例示範如何使用紅色填滿橢圓形:

SolidBrush solidBrush(Color(255, 255, 0, 0));
stat = graphics.FillEllipse(&solidBrush, 0, 0, 100, 60);

在上述範例中, SolidBrush 建構函式會採用 Color 物件參考作為唯一的引數。 Color建構函式所使用的值代表色彩的 Alpha、紅色、綠色和藍色元件。 每個值都必須在 0 到 255 的範圍內。 第一個 255 表示色彩完全不透明,而第二個 255 表示紅色元件處於完整強度。 這兩個零表示綠色和藍色元件都具有 0 的強度。

傳遞至 Graphics::FillEllipse 方法的四個數字 (0、0、100、60) 指定橢圓形周框的位置和大小。 矩形的左上角為 (0、0) 、寬度為 100,高度為 60。