PascalABC.NET

Подпрограммы для работы с кистью

Рисование внутренностей замкнутых областей осуществляется текущей кистью. Доступ к свойствам текущей кисти можно осуществлять как в процедурном, так и в объектно-ориентированном стиле.

Процедуры и функции для доступа к свойствам кисти сгруппированы парами: если Prop - имя свойства кисти, то функция PenProp возвращает значение этого свойства, а процедура SetPenProp(p) устанавливает это свойство:

procedure SetBrushColor(c: Color);         Устанавливает цвет текущей кисти
function BrushColor: Color;
        Возвращает цвет текущей кисти
procedure SetBrushStyle(bs: BrushStyleType);
        Устанавливает стиль текущей кисти. Константы стилей кисти приведены здесь
function BrushStyle: BrushStyleType;
        Возвращает стиль текущей кисти. Константы стилей кисти приведены здесь
procedure SetBrushHatch(bh: HatchStyle);
        Устанавливает штриховку текущей кисти. Константы стилей штриховки кисти приведены здесь
function BrushHatch: HatchStyle;
        Возвращает штриховку текущей кисти. Константы стилей штриховки кисти приведены здесь
procedure SetHatchBrushBackgroundColor(c: Color);
        Устанавливает цвет заднего плана текущей штриховой кисти
function HatchBrushBackgroundColor: Color;
        Возвращает цвет заднего плана текущей штриховой кисти
procedure SetGradientBrushSecondColor(c: Color);
        Устанавливает второй цвет текущей градиентной кисти
function GradientBrushSecondColor: Color;
        Возвращает второй цвет текущей градиентной кисти

Кроме этого, можно изменять свойства текущей кисти через объект Brush.