Заполнение фигуры шаблоном штриха
Шаблон для штриховки имеет два цвета. Один из них предназначен для фона, второй — для линий, из которых формируется накладываемый на фон шаблон. Чтобы заполнить закрытую фигуру шаблоном штриховки, используйте объект 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