Системное программирование. Андрианов В.П. - 16 стр.

UptoLike

Составители: 

16
Свойства класса TBrush
property Bitmap: TBitmap; Содержит растровое изображение, которое будет
использоваться кистью для заполнения. Если это свойство
определено, свойства Color и Style игнорируются
property Color: TColor; Цвет кисти
property Handle: Integer; Дескриптор кисти. Используется при непосредственном
обращении к API-функциям Windows
property Style: TBrushStyle; Стиль кисти (см. рис.2)
Рис. 2 Стили кисти
Свойства класса TCanvas
property Brush: TBrush; Объект-кисть
property ClipRect: TRect; Определяет текущие размеры области, нуждающейся в
прорисовке
property CopyMode: TCopyMode; Устанавливает способ взаимодействия растрового
изображения с цветом фона
property Font: TFont; Объект-шрифт
property Handle; Integer; Дескриптор канвы. Используется при непосредственном
обращении к API-функциям
Windows
property LockCount: Integer; Счетчик блокировок канвы. Увеличивается на единицу
при каждом обращении к методу Lock и уменьшается на
единицу при обращении к методу Unlock
property Pen: TPen; Объект-перо
property PenPos: TPoint; Определяет текущее положение пера в пикселах
относительно левого верхнего угла канвы
property Pixels[X.Y: Integer]: TColor; Массив пикселов канвы
Свойство CopyMode используется при копировании части одной канвы (источника) в другую (приемник)
методом CopyRect и может иметь одно из следующих значений:
О cmBlackness — заполняет область рисования черным цветом;
О cmDestInvert — заполняет область рисования инверсным цветом фона;
О cmMergeCopy — объединяет изображение на канве и копируемое изображение операцией AND;
                                                                                                    16

       Свойства класса TBrush

property Bitmap: TBitmap;                 Содержит растровое изображение, которое будет
                                          использоваться кистью для заполнения. Если это свойство
                                          определено, свойства Color и Style игнорируются
property Color: TColor;                   Цвет кисти
property Handle: Integer;                 Дескриптор кисти. Используется при непосредственном
                                          обращении к API-функциям Windows
property Style: TBrushStyle;              Стиль кисти (см. рис.2)




                     Рис. 2 Стили кисти


       Свойства класса TCanvas

property Brush: TBrush;                          Объект-кисть
property ClipRect: TRect;                        Определяет текущие размеры области, нуждающейся в
                                                 прорисовке
property CopyMode: TCopyMode;                    Устанавливает способ взаимодействия растрового
                                                 изображения с цветом фона
property Font: TFont;                            Объект-шрифт
property Handle; Integer;                        Дескриптор канвы. Используется при непосредственном
                                                 обращении к API-функциям Windows
property LockCount: Integer;                     Счетчик блокировок канвы. Увеличивается на единицу
                                                 при каждом обращении к методу Lock и уменьшается на
                                                 единицу при обращении к методу Unlock
property Pen: TPen;                              Объект-перо
property PenPos: TPoint;                         Определяет текущее положение пера в пикселах
                                                 относительно левого верхнего угла канвы
property Pixels[X.Y: Integer]: TColor;           Массив пикселов канвы

Свойство CopyMode используется при копировании части одной канвы (источника) в другую (приемник)
методом CopyRect и может иметь одно из следующих значений:
О cmBlackness — заполняет область рисования черным цветом;
О cmDestInvert — заполняет область рисования инверсным цветом фона;
О cmMergeCopy — объединяет изображение на канве и копируемое изображение операцией AND;