IRichEditOleCallback
Specifies an
interface used by a rich text edit control to retrieve OLE-related information
from its client. A rich edit control s client is responsible for implementing
this interface and assigning it to the control by using the EM_SETOLEINTERFACE
message. The IRichEditOleCallback interface has the following methods:
Methods in Vtable Order
IUnknown
Methods |
Description |
QueryInterface |
Returns
pointers to supported interfaces. |
AddRef |
Increments
reference count. |
Release |
Decrements
reference count. |
IRichEditOleCallback
Methods |
Description |
GetNewStorage |
Provides
storage for a new object pasted from the clipboard or read in from an RTF
stream. |
GetInPlaceContext |
Provides
the application and document level interfaces and information required to
support in-place activation. |
ShowContainerUI |
Tells the
application whether to display its container user interface. |
QueryInsertObject |
Queries the
application as to whether an object should be inserted. |
DeleteObject |
Notification
that an object is about to be deleted from a rich edit control. |
QueryAcceptData |
Called on a
paste or drag to determine if the data pasted/dragged should be accepted. |
ContextSensitiveHelp |
Tells the
application that it should transition into or out of context sensitive help
mode. |
GetClipboardData |
Allows the
client to supply its own clipboard object. |
GetDragDropEffect |
Allows the
client to specify the effects of a drop operation. |
GetContextMenu |
Queries the
application for a context menu to use on a right mouse button down event. |