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


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

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

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

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

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

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

Перетаскивание

Буфер обмена

См. также

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