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


Интерфейс IRichEditOleCallback (richole.h)

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

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

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

Методы

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

 
IRichEditOleCallback::ContextSensitiveHelp

Указывает, должно ли приложение перейти в контекстно-зависимый режим справки или выйти из него. Этот метод должен реализовывать функциональные возможности, описанные для IOleWindow::ContextSensitiveHelp.
IRichEditOleCallback::D eleteObject

Отправляет уведомление о том, что объект будет удален из элемента управления полнофункционированным редактированием. Объект не обязательно освобождается при вызове этого элемента.
IRichEditOleCallback::GetClipboardData

Позволяет клиенту предоставлять собственный объект буфера обмена.
IRichEditOleCallback::GetContextMenu

Запрашивает у приложения контекстное меню для использования в событии щелчка правой кнопкой мыши.
IRichEditOleCallback::GetDragDropEffect

Позволяет клиенту указать эффекты операции удаления.
IRichEditOleCallback::GetInPlaceContext

Предоставляет интерфейсы уровня приложения и документа и сведения, необходимые для поддержки активации на месте.
IRichEditOleCallback::GetNewStorage

Предоставляет хранилище для нового объекта, вставленного из буфера обмена или считываемого из потока RTF.
IRichEditOleCallback::QueryAcceptData

Во время операции вставки или события перетаскивания определяет, следует ли принимать вставляемые или перетаскиваемые данные.
IRichEditOleCallback::QueryInsertObject

Запрашивает приложение о том, следует ли вставить объект. Элемент вызывается при вставки и при чтении формата RTF.
IRichEditOleCallback::ShowContainerUI

Указывает, будет ли приложение отображать свой пользовательский интерфейс контейнера.

Требования

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