Class IRichEditOle (unit RichOLE)

Inherits from

IUnknown

drag {* * IRichEditOle * * Purpose: * Interface used by the client of RichEdit to perform OLE-related * operations. * * //$ REVIEW: * The methods herein may just want to be regular Windows messages.

Constructors



Functions

function ActivateAs(const clsid, clsidAs: TCLSID): HRESULT;


function ContextSensitiveHelp(fEnterMode: BOOL): HRESULT;


function ConvertObject(iob: longint; const clsidNew: TCLSID; lpStrUserTypeNew: POleStr): HRESULT;


function GetClientSite(out lplpolesite: IOLECLIENTSITE): HResult;


function GetClipboardData(const chrg: TCharRange; reco: DWORD; out dataobj: IDataObject): HRESULT;


function GetLinkCount: longint;


function GetObject(iob: longint; out reobject: TREOBJECT; dwFlags: DWORD): HRESULT;


function GetObjectCount: longint;


function HandsOffStorage(iob: longint): HRESULT;


function ImportDataObject(dataobj: IDataObject; cf: TClipFormat; hMetaPict: HGLOBAL): HRESULT;


function InPlaceDeactivate: HRESULT;


function InsertObject(const reobject: TREOBJECT): HResult;


function SaveCompleted(iob: longint; stg: IStorage): HRESULT;


function SetDvaspect(iob: longint; dvaspect: DWORD): HRESULT;


function SetHostNames(lpstrContainerApp, lpstrContainerObj: POleStr): HRESULT;


function SetLinkAvailable(iob: longint; fAvailable: BOOL): HRESULT;


Properties

Events

Variables


Constructors


Functions


function ActivateAs(const clsid, clsidAs: TCLSID): HRESULT;


function ContextSensitiveHelp(fEnterMode: BOOL): HRESULT;


function ConvertObject(iob: longint; const clsidNew: TCLSID; lpStrUserTypeNew: POleStr): HRESULT;


function GetClientSite(out lplpolesite: IOLECLIENTSITE): HResult;


function GetClipboardData(const chrg: TCharRange; reco: DWORD; out dataobj: IDataObject): HRESULT;


function GetLinkCount: longint;


function GetObject(iob: longint; out reobject: TREOBJECT; dwFlags: DWORD): HRESULT;


function GetObjectCount: longint;


function HandsOffStorage(iob: longint): HRESULT;


function ImportDataObject(dataobj: IDataObject; cf: TClipFormat; hMetaPict: HGLOBAL): HRESULT;


function InPlaceDeactivate: HRESULT;


function InsertObject(const reobject: TREOBJECT): HResult;


function SaveCompleted(iob: longint; stg: IStorage): HRESULT;


function SetDvaspect(iob: longint; dvaspect: DWORD): HRESULT;


function SetHostNames(lpstrContainerApp, lpstrContainerObj: POleStr): HRESULT;


function SetLinkAvailable(iob: longint; fAvailable: BOOL): HRESULT;


Properties


Events


Variables