Иллюстрированный самоучитель по Kylix

       

Копирование графики в буфер обмена



Листинг 13.21.Копирование графики в буфер обмена

procedure TForm1.Copy1Click{Sender: TObject);
begin
Clipboard.Assign(Image.Picture) end.

Вырезание графики в буфер обмена

Вырезание графики в буфер обмена похоже на копирование. Отличие заключается в том, что после копирования картинка, содержащаяся в источнике, уничтожается.

Для реализации данной операции нужно выполнить два последовательных шага:

1. Скопировать данные в буфер обмена.

2. Уничтожить оригинальные данные.

В листинге 13.22 показано, как можно осуществить операцию вырезания картинки в буфер обмена. Сначала изображение копируется в буфер обмена, затем место, откуда взято изображение, закрашивается белым цветом с помощью установки режима копирования cmWhiteness.



Содержание раздела