Глава 25. Графический интерфейс устройства 719
липе — желтый с границей шириной в три пикселя, а второй — синий с пунктирной границей шириной в один пиксель.
// Выбор первого пера в контексте устройства dc.SelectObject(TPen(TColor: .-LtYellow, 5) ) ;
// Отрисовка первой окружности TRect rect(10, 10, 110, 110);
dc.Ellipse(rect) ;
// Выбор второго пера в контексте устройства dc.SelectObject(TPen(TColor::LtBlue, I, PS_DASH)) ;
// Отрисовка второй окружности rect += TSize(70, 0) ;
dc.Ellipse(rect) ;
Результат работы этого фрагмента можно видеть на рис. 25.9.
Рис. 25.9. Рисование эллипсов различными перьями
Кисти. Несмотря на схожесть названий, кисти существенно отличаются от перьев. В то время как перья используются OWL для того, чтобы установить цвет и стиль линий или границ фигур, кисти нужны для указания цвета и стиля фонов и заливок. '
Вам предоставляется полная возможность создавать собственные кисти, которые могут заполнять фон различными шаблонами и битовыми образами. Наиболее часто используемыми стандартными формами являются простая и штриховая кисти.