CGXOleViewer Class Members
Construction
CGXOleViewer | Constructor for the CGXOleViewer abstract class. |
Overrideables
Render | Called to render data. The viewer can spawn an external program based on the CLSID of the object etc. |
ActivateExisting | This is called when attempting to activate an existing viewer |
AccessData | This is called to simply access data in the stream |
Close | This should close any external viewer. |
OnModify | This is called when the OLE stream that is being edited has been modified. |
Clear | This is called to Close the viewer and free any associated interfaces and memory. |
SaveFromStorage | Called from the clientsite when a save is required. |
GetData | Called to retrieve the edited data. |
GetStorage | Called to access the underlying storage. |
GetOleObject | Called to access the IOleObject interface on the loaded stream. |
GetClientSite | Called to get a IOleClientSite object when required. |
Clipboard
CanPaste | Called to check if the viewer object supports paste at this juncture. |
Paste | Handle paste. |
CanCopy | Called to check if the viewer object supports copy at this juncture. |
Copy | Copy data and return an IdataObject pointer. |
CanCut | Called to determine whether the control supports cut at this juncture. |
Cut | Return an IDataObject pointer with the cut data. |
Operations
GetActiveControl | Get the active CGXControl instance that controls this viewer. |
SetActiveControl | Sets the active CGXControl instance that controls this viewer. |