952_____________________________________________Глава 15

cmSrcCopy        Копирует изображение источника на канву. Собственное
изображение на канве игнорируется. Этот режим принят
по умолчанию

cmSrcErase        Инвертирует изображение на канве и комбинирует резуль-
тат с изображением источника, используя булеву опера-
цию and

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

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

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

Примеры

Операторы

Imagel->Canvas->CopyMode = cmSrcCopy;

Imagel->Canvas->CopyRect(Rect(0,0,100,100) ,

Image2->Canvas,Rect(0,0,100,100) ) ;

обеспечивают копирование области изображения канвы компонента Image2 на
канву компонента Image!. Изображение, которое ранее было на канве компонента
Imagel, в операциях не участвует.
Операторы

Imagel->Canvas->CopyMode = cmSrdnvert;

Imagel->Canvas->CopyRect(Rect(0,0,100,100) ,.

Image2->Canvas,Rect(0,0,100,100)) ;

Imagel->Canvas->CopyRect(Rect(0,0,100,100) ,

Image2->Canvas,Rect(0,0,100,100)) ;

обеспечивают копирование части изображения канвы компонента Image2 на кан-
ву компонента Imagel в режиме cmSrdnvert. После выполнения функции Copy-
Rect в первый раз изображения в компонентах Imagel и Image2 налагаются друг
на друга, а в результате выполнения функции CopyRect во второй раз исходное
изображение на канве компонента Imagel восстанавливается.
Операторы

Imagel->Canvas->CopyMode = cmWhiteness;

Imagel->Canvas->CopyRect(Rect(0,0,100,100),

Image2->Canvas,Rect(0,0,100,100)) ;

просто очищают указанную область канвы компонента Imagel, закрашивая ее бе-
лым цветом. При этом изображение в компоненте Image2 никак не участвует в
операциях копирования.

Count___________________________________________

Количество элементов массива указателей, хранящихся в объекте класса
TList или TStringList

Классы TList, TStringList, TStrings