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


Перетаскивание (OLE)

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

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

При использовании OLE перетаскивание необходимо удалить из шага 2.Выбрать данные из окна источник «drop» (источника), перетащите его в нужное назначения («целевому объекту удаления») и удалите его с освобождением кнопки мыши.Операция исключает необходимость меню и быстрее, чем копия " последовательность " вставить ".Единственное требование заключается в том, что и источник удаления и целевой объект перетаскивания должны быть открыты и хотя бы частично отображаются на экране.

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

Если необходимо только использовать возможности перетаскивания OLE, см. раздел Перетаскивание. Настройка.Можно использовать методы объясненные, что в этой статье сделать источники удаления приложений non-OLE.Статья Перетаскивание. Реализация целевой объект перетаскивания описывает, как реализовать поддержку удаление-целевого объекта и для приложений OLE и non-OLE.Также будет полезно изучить образцы ObjectName и GlobalUnlock MFC OLE.

Если не Объекты данных и источников данных (OLE) на чтение семейство статей, может потребоваться сделать сейчас.Эти статьи объясняются принципы передачи данных и ее реализации в приложениях.

Дополнительные сведения о сопротивлении и удалении см. в разделах:

См. также

Основные понятия

OLE в MFC

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