IRichEditOleCallback interface

The IRichEditOleCallback interface is used by a rich text edit control to retrieve OLE-related information from its client. A rich edit control client is responsible for implementing this interface and assigning it to the control by using the EM_SETOLECALLBACK message.


The IRichEditOleCallback interface has these methods.

Method Description
IRichEditOleCallback::ContextSensitiveHelp Indicates if the application should transition into or out of context-sensitive help mode. This method should implement the functionality described for IOleWindow::ContextSensitiveHelp.
IRichEditOleCallback::DeleteObject Sends notification that an object is about to be deleted from a rich edit control. The object is not necessarily being released when this member is called.
IRichEditOleCallback::GetClipboardData Allows the client to supply its own clipboard object.
IRichEditOleCallback::GetContextMenu Queries the application for a context menu to use on a right-click event.
IRichEditOleCallback::GetDragDropEffect Allows the client to specify the effects of a drop operation.
IRichEditOleCallback::GetInPlaceContext Provides the application and document-level interfaces and information required to support in-place activation.
IRichEditOleCallback::GetNewStorage Provides storage for a new object pasted from the clipboard or read in from an Rich Text Format (RTF) stream.
IRichEditOleCallback::QueryAcceptData During a paste operation or a drag event, determines if the data that is pasted or dragged should be accepted.
IRichEditOleCallback::QueryInsertObject Queries the application as to whether an object should be inserted. The member is called when pasting and when reading Rich Text Format (RTF).
IRichEditOleCallback::ShowContainerUI Indicates whether or not the application is to display its container UI.


Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header richole.h