Определяет интерфейс, используемый платформой форматированного текста редактирования элемента управления для получения информации, связанной с OLE из своего клиента. Элемент управления rich edit клиент несет ответственность за реализацию этого интерфейса и назначения его к элементу управления с помощью сообщения EM_SETOLECALLBACK . IRichEditOleCallback интерфейс имеет следующие методы:
| Методы IUnknown | Описание |
|---|---|
| QueryInterface | Возвращает указатели к поддерживаемым интерфейсам. |
| AddRef | Приращения ссылаться граф. |
| Релиз | Уменьшает счетчик ссылок. |
| IRichEditOleCallback методы | Описание |
|---|---|
| GetNewStorage | Предоставляет хранилище для нового объекта вставки из буфера обмена или читать в из потока RTF. |
| GetInPlaceContext | Обеспечивает уровне интерфейсы приложений и документов и информации, необходимых для поддержки активации на месте. |
| ShowContainerUI | Сообщает приложению, следует ли отображать пользовательский интерфейс своего контейнера. |
| QueryInsertObject | Запрашивает приложение, чтобы вставить объект. |
| DeleteObject | Уведомление, которое объект нужно удалить из элемента управления rich edit. |
| QueryAcceptData | Вызывается на вставки или перетаскивания определить если вставить/тащили данных должно быть принято. |
| ContextSensitiveHelp | Сообщает приложению переход в или из режима контекстной справки. |
| GetClipboardData | Позволяет клиенту предоставлять свой собственный объект буфера обмена. |
| GetDragDropEffect | Позволяет клиенту указывать эффекты операции перетаскивания. |
| GetContextMenu | Запрашивает заявки на контекстное меню для использования на правой кнопкой мыши событие. |