Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

TBrush

CuBook05

Описание

Тип TBrush инкапсулирует структуру HBRUSH Winodws и используется для заполнения форм заданным цветом и стилем. TBrush используется во многих объектах, в частности, в свойстве канвы кисть Brush.
 
Иерархия

TObject - TPersistent - TGraphic&Object
 
Модуль

graphics.h
 
Свойства

Свойство Тип Описание
BitraaD TBitmap Указатель на внешнюю матрицу побитового отображения, используемую как шаблон заполнения.
Color TColor Цвет кисти.
По умолчанию - clWhite.
Handle HBRUSH Дескриптор кисти окна, определяющий доступ к дескриптору объекта GDI Windows.
Style TBrushStyle Определяет стиль заполнения окна.
 
Методы

В классе TBrush не введено каких-то принципиально новых методов. Переопределены такие общие методы как Assign, конструктор и деструктор. Остальные методы наследуются от классов-предков.
 
События

Класс TBrush наследует от класса TGraphicsObject событие OnChange, наступающее после изменения графического объекта. Обрабатывая его, графический объект должен учесть новые установки TBrush.
 
Пример

Операторы изменяют цвет и стиль заполнения объекта Image1->Canvas канвы компонента Image1:
Image1->Canvas->Brush->Style = bsCross;
Image1->Canvas->Brush->Color = clRed;
Image1->Canvas->FillRect(Rect(0, 0, Image1->Width, Image1->Height));
Последний из приведенных операторов заполняет методом FillRect всю поверхность канвы.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий