Начиная с самых первых версий, в Windows реализовыва-лась идея одновременной работы с несколькими приложения¬ми. Одновременно с этой возможностью появилась необходи¬мость использовать данные из одного документа в другом, часто созданном совершенно другим приложением. Этой цели стал служить буфер обмена Windows (англ. Clipboard).Буфер обмена Windows (далее буфер) представляет собой спе-циальную область памяти, к которой могут обращаться все при-ложения, записывая в него и считывая из него данные.
Занесение данных в буфер называется копированием или вы-резанием в зависимости от того, остаются ли при занесении дан-ные в приложении. "Копирование" означает, что в буфер поме-щена копия данных, выделенных в исходном документе. "Выре-зание" означает, что выделенные данные удаляются из исходного документа и помещаются в буфер.
$ейяШШ В-Вии Ёнсунок Пдраметры 2
; ■> * —
■'Логтда-TL ., " TL
■ Вырезать ОА*Х
йотировать СЫ*С
Вставить CbkV
O^crvcb еьдолюме Он'
Выделить в£в ОгМ. .
' Копировать, а файл..., Вг'авигьлааДлй
Рис. 2.86. Меню Правка в приложении Windows 95
Извлечение данных из буфера называется вставкой. При вставке данных из буфера в документ содержимое первого оста¬ется без изменений. Данные можно вставлять из буфера неогра¬ниченное число раз.
Буфер обмена Windows служит для хранения только одного объекта. При новой операции копирования или вырезания преды-дущее содержимое буфера стирается. Буфер обмена может хра-нить данные неограниченно долго, до следующей операции ко-пирования или перезагрузки компьютера.
В большинстве приложений Windows операции с буфером обмена выполняются посредством меню Вставка (Edit). Как пра-вило, в этом меню присутствуют команды Вырезать (Cut), Копи-ровать (Сору), Вставить (Paste).
Для того чтобы занести данные в буфер, следует выделить их при помощи мыши или клавиатуры, а затем выбрать команду Вырезать или Копировать. При вставке из буфера с помощью команды Вста¬вить фрагмент помещается в текущую позицию документа (напри¬мер, в текстовом документе это место отмечено курсором).
Помимо команд меню, для операций с буфером обмена можно использовать кнопки в панели инструментов или специальные сочетания клавиш (см. табл. 2.9).
Таблица 2.9.
Управление буфером обмена Windows
Кнопке . Действие Комбинация клавиш
Вырезать (Cut) Ctri-X или Shift-Delete
Щ Копировать (Copy) Ctrl-C или Ctrl-Insert
Ш
Вставить (Paste) Ctrl-V или Shift-Insert
Использование сочетаний клавиш для работы с буфером особенно эффективно в диалоговых окнах, где отсутствуют меню и панели инструментов и где для операций с текстом, занесенным в буфер, можно пользоваться только клавиатурой.
В Windows 95 существует программа, которая называется "Просмотр буфера обмена". Она вызывается через меню Пуск I Программы I Стандартные I Просмотр буфера обмена (Start I Programs I Accessories I Clipboard Viewer). Эта программа позволя-ет выполнять простейшие операции с буфером, такие, как про-смотр его содержимого, запись на диск в виде файла, очистку.
Копирование содержимого экрана в буфер обмена. Содержи-мое экрана в Windows копируется в буфер при помощи клавиши PrintScreen. Можно также скопировать содержимое активного окна, нажав комбинацию клавиш Alt-PrintScreen. Содержимое экрана копируется в буфер в виде растрового (точечного) рисунка и пригодно для обработки при помощи любого графического редактора, поддерживающего такой формат. Можно, например, использовать редактор Paint, входящий в стандартный комплект Windows 95.