Интерфейс 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 |