Поделиться через


Объекты данных и источники данных (OLE)

Замечание

Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

При передаче данных с помощью буфера обмена или перетаскивания данные имеют источник и назначение. Одно приложение предоставляет данные для копирования, а другое приложение принимает его для вставки. Каждая сторона передачи должна выполнять различные операции с одинаковыми данными для успешной передачи. Библиотека классов Microsoft Foundation (MFC) предоставляет два класса, представляющих каждую сторону этой передачи:

  • Источники данных (как реализованные COleDataSource объектами) представляют исходную сторону передачи данных. Они создаются исходным приложением, когда данные копируются в буфер обмена или когда данные предоставляются для операции перетаскивания.

  • Объекты данных (реализованные COleDataObject объектами) представляют целевую сторону передачи данных. Они создаются, когда в целевое приложение помещаются данные или когда его просят выполнить операцию вставки из буфера обмена.

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

В этом разделе

Перетаскивание и отпускание

буфер обмена

См. также

OLE
Класс COleDataObject
Класс COleDataSource