Уже в первых версиях Windows был реализован встроенный буфер промежуточного хранения данных Clipboard(буфер обмена), который постоянно активен и доступен всем Windows-приложениям. Обмен данными через буфер обмена осуществляется следующим образом:
1. Выделите в приложении-источнике фрагмент данных.
2. Скопируйте (перенесите) выделенный фрагмент в буфер обмена командой Правка ► Копироватьили Правка ►Вырезать.
3. Перейдите к приложению-приемнику, поместив курсор в то место, куда требуется вставить данные из буфера, и выполнив команду Правка ► Вставить.
Аналогичный порядок действий обеспечивает обмен данными и в рамках одного приложения, поэтому отпадает необходимость включать в приложения внутренние средства копирования и перемещения объектов.
За счет использования обмена данными через буфер возможно включение в один документ объектов, созданных различными приложениями, — создание так называемых составных документов. Для всех Windows-приложений установлен ряд стандартных форматов представления данных и при операциях с буфером обмена преобразования данных для этих форматов выполняются автоматически и незаметно для пользователя.
Для непосредственного просмотра данных в буфере обмена, изменения формата представления данных в нем, записи содержимого буфера в файл и его очистки используется утилита Clipboard Viewer (Clipbrd),которая является компонентой операционной системы и устанавливается при ее инсталляции.
Недостатками обмена с использованием буфера являются:
♦ некоторое ограничение объема передаваемой через буфер информации;
♦ данные, вставленные в документ-приемник через буфер обмена, не обновляются при их изменении в документе-источнике.