На время своей работы Windows выделяет специальную об-ласть памяти — буфер обмена (Clipboard), который используется для пересылки данных между приложениями и документами. Роль данных могут играть фрагмент текста или весь текст, рису¬нок, таблица и т. п. Буфер обмена — это простейшее, но очень эффективное средство интеграции приложений. В ОС Windows 95 через буф'ер обмена можно перемещать папки с файлами и отдельные файлы (см. главу 6).
Принцип работы с буфером обмена. С помощью инструмен¬тальных средств конкретного приложения мы можем выделить определенный фрагмент обрабатываемого документа (т. е. уча¬сток текста, изображение, таблицу) и поместить его на хранение (записать) в буфер обмена. Записанный в буфере фрагмент мож¬но вставить либо в другое место того же документа, либо в другой документ того же приложения, либо в документ другого приложения. Например, вы можете переместить картинку (или фрагмент картинки), нарисованную вами в редакторе Paint, в любое место документа Word.
Записанный фрагмент сохраняется в буфере до тех пор, пока вы не дали команду поместить в буфер другую порцию данных: в этом случае прежнее содержимое буфера теряется безвозвратно (оно замещается новой информацией). Если такая информация не поступила, фрагмент сохраняется в буфере до окончания се¬анса работы Windows. Запуск и завершение программ сами по себе на содержимое буфера никак не влияют. Один и тот же фрагмент можно вставлять в документы несколько раз: при вставке содержимое буфера обмена не меняется.
Работа с буфером обмена. Во всех приложениях Windows, до¬пускающих использование буфера обмена, схема работы с ним стандартизована. Для обмена предусмотрены команды пункта меню [Правка]:
[Вырезать] (Cut) — переместить выделенный/ фрагмент в буфер обмена (и удалить его в исходном документе);
[Копировать] (Сору) — скопировать выделенный фрагмент в буфер обмена (исходный документ не меняется);
[Вставить] (Paste) — вставить содержимое буфера обмена в текущий документ приложения (содержимое буфера не из-меняется).