以影線圖樣填滿圖形
影線圖樣由兩種色彩組成:一種用於背景,另一個用於在背景上形成圖案的線條。 若要以影線圖樣填滿封閉圖案,請使用 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 列舉中有五十多個元素:下列清單中顯示其中一些元素:
- 哈奇蒂爾·霍里宗塔爾
- HatchStyleVertical
- HatchStyleForwardDiagonal
- HatchStyleBackwardDiagonal
- HatchStyleCross
- HatchStyleDiagonalCross