Свойства, методы, события, типы, классы________________________951

Свойство ControlStyle описывает не свойства отдельных экземпляров класса,
а класс в целом. Флаги не могут изменяться для различных экземпляров компо-
нентов и не могут изменяться в процессе выполнения приложения. Изменяемые
характеристики отображаются свойством ControlState.

Конструктор класса TControl инициализирует свойство ControlStyle значени-
ями [csCaptureMouse, csClickEvents, csSetCaption, csDoubleClicks].

CopyMode___________________________________________

Определяет режим копирования графического изображения на канву

Класс TCanvas

Определение

property int CopyMode

Описание

Свойство канвы CopyMode определяет режим копирования графического
изображения на канву методом CopyRect или при рисовании объекта TBitmap. Ис-
пользуя свойство можно достичь различных эффектов объединения изображений
и их комбинирования.

Возможны следующие значения свойства CopyMode (используемые константы
определены в Windows, hpp):

cmBlackness       Заполняет область канвы, в которую производится копиро-
вание, черным цветом. Собственное изображение на канве
и копируемое изображение игнорируются

cmDstInvert       Инвертирует изображение на канве. Копируемое изображе-
ние игнорируется

cmMergeCopy      Комбинирует изображение канвы и копируемое изображе-
ние, используя булеву операцию and. To же, что
cmSrcAnd

cmMergePaint     Комбинирует изображение канвы и инверсию копируемого
изображения, используя булеву операцию or

cmNotSrcCopy     Копирует на канву инверсное изображение. Собственное
изображение на канве игнорируется

cmNotSrcErase    Комбинирует изображения канвы и копируемого изобра-
жения, используя булеву операцию or, а затем инвертиру-
ет результат

cmPatCopy        Копирует шаблон источника на канву. Собственное изобра-
жение на канве игнорируется

cmPatInvert       Комбинирует изображение канвы и шаблон источника, ис-
пользуя булеву операцию хог

cmPatPaint        Комбинирует инверсное изображение источника и его шаб-
лон, используя булеву операцию or. Затем этот результат
комбинирует с изображением канвы, используя булеву
операцию ог

cmSrcAnd        Комбинирует изображения канвы и источника, используя
булеву операцию and. To же, что cmMergeCopy