Specifies an interface used by the client of a rich text edit control to carry out OLE-related operations. The IRichEditOle 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. |
IRichEditOle Methods | Description |
GetClientSite | Retrieves an IOleClientSite interface to use when creating a new object. |
GetObjectCount | Returns the number of objects contained in a rich edit control. |
GetLinkCount | Returns the number of objects in a rich edit control that are links. |
GetObject | Returns information from a REOBJECT structure about an object in a rich edit control. |
InsertObject | Inserts an object into a rich edit control. |
ConvertObject | Converts an object to a new type. |
ActivateAs | Unloads objects of the old class, telling OLE to treat those objects as objects of the new class, and reloading the objects. |
SetHostNames | Sets the "host names" to be given to objects as they are inserted to a rich edit control. |
SetLinkAvailable | Sets the value of the link available bit in the object's flags. |
SetDvaspect | Sets the aspect that a rich edit control uses to draw an object. |
HandsOffStorage | Tells a rich edit control to release its reference to the storage interface associated with the specified object. |
SaveCompleted | Tells a rich edit control that the most recent save operation has been completed, and that it should hold on to a different storage for the object. |
InPlaceDeactivate | Tells a rich edit control to deactivate the currently active in-place object, if any. |
ContextSensitiveHelp | Tells a rich edit control to transition into or out of context-sensitive help mode. |
GetClipboardData | Retrieves a clipboard object for a range in an edit control. |
ImportDataObject | Imports a clipboard object into a rich edit control, replacing the current selection. |