使用影線圖樣填滿圖形

影線圖樣是由兩種色彩所組成:一個用於背景,另一個用於在背景形成圖樣的線條。 若要使用影線圖樣填滿封閉圖形,請使用 HatchBrush 物件。 下列範例示範如何使用影線圖樣填滿橢圓形:

HatchBrush hBrush(HatchStyleHorizontal, Color(255, 255, 0, 0),
   Color(255, 128, 255, 255));
stat = graphics.FillEllipse(&hBrush, 0, 0, 100, 60);

下圖顯示填滿的橢圓形。

在實心背景上填滿水平線的橢圓形圖例

HatchBrush建構函式採用三個引數:影線樣式、影線的色彩,以及背景的色彩。 影線樣式引數可以是 HatchStyle 列舉的任何元素。 HatchStyle列舉中有超過五個元素;下列清單中顯示其中一些元素:

  • HatchStyleHorizontal
  • HatchStyleVertical
  • HatchStyleForwardDiagonal
  • HatchStyleBackwardDiagonal
  • HatchStyleCross
  • HatchStyleDiagonalCross