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