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


Интерфейс IOleLink (oleidl.h)

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

Контейнерное приложение может различать внедренные и связанные объекты, запрашивая IOleLink; только связанные объекты реализуют IOleLink.

Наследование

Интерфейс IOleLink наследуется от интерфейса IUnknown . IOleLink также имеет следующие типы элементов:

Методы

Интерфейс IOleLink содержит следующие методы.

 
IOleLink::BindIfRunning

Активирует соединение между связанным объектом и источником ссылки, если источник ссылки уже запущен.
IOleLink::BindToSource

Активирует подключение к источнику ссылки путем привязки моникера, хранящегося в связанном объекте.
IOleLink::GetBoundSource

Извлекает указатель на источник ссылки, если соединение активно.
IOleLink::GetSourceDisplayName

Извлекает отображаемое имя источника ссылки связанного объекта.
IOleLink::GetSourceMoniker

Извлекает моникер, определяющий источник ссылки связанного объекта.
IOleLink::GetUpdateOptions

Извлекает значение, указывающее, как часто связанный объект обновляет кэшированные данные.
IOleLink::SetSourceDisplayName

Задает отображаемое имя источника ссылок.
IOleLink::SetSourceMoniker

Задает моникер для источника ссылки.
IOleLink::SetUpdateOptions

Указывает, как часто связанный объект должен обновлять свои кэшированные данные.
IOleLink::UnbindSource

Разрывает связь между связанным объектом и его источником связи.
IOleLink::Update

Обновления кэшированные данные составного документа для связанного объекта. Это включает привязку к источнику ссылки, если он еще не привязан.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header oleidl.h

См. также раздел

IOleObject

IOleUILinkContainer

OleUIEditLinks