Глава 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.

h07191.jpg

Рис. 25.9. Рисование эллипсов различными перьями

Кисти. Несмотря на схожесть названий, кисти существенно отличаются от перьев. В то время как перья используются OWL для того, чтобы установить цвет и стиль линий или границ фигур, кисти нужны для указания цвета и стиля фонов и заливок. '

Вам предоставляется полная возможность создавать собственные кисти, которые могут заполнять фон различными шаблонами и битовыми образами. Наиболее часто используемыми стандартными формами являются простая и штриховая кисти.