Передача данных
Объектная модель компонента (COM) предоставляет стандартный механизм передачи данных между приложениями. Этот механизм представляет собой объект данных . Это просто любой COM-объект, реализующий интерфейс IDataObject. Некоторые объекты данных, такие как фрагмент текста, скопированный в буфер обмена, IDataObject в качестве единственного интерфейса. Другие, такие как составные объекты документов, предоставляют несколько интерфейсов, из которых IDataObject просто один. Объекты данных являются фундаментальными для работы составных документов, хотя они также имеют широкое применение за пределами этой технологии OLE.
Обмен указателями на объект данных, поставщики и потребители данных могут управлять передачей данных равномерно независимо от формата данных, типа носителя, используемого для передачи данных, или целевого устройства, на котором он должен быть отрисован. Вы можете включить поддержку в приложение для базовых передач буфера обмена, перетаскивания и передачи составных документов OLE с одной реализацией IDataObject. Выполнив это, минимальный объем кода, необходимый для обеспечения специальной семантики каждого протокола.
Дополнительные сведения см. в следующих разделах:
- интерфейсы передачи данных
- форматы данных и передачи мультимедиа
- перетаскивания
Связанные разделы