| OnDraw | Called when the container requests to draw the item; implementation required. | 
| OnDrawEx | Called for specialized item drawing. | 
| OnUpdate | Called when some portion of the document the item belongs in is changed. | 
| OnInitFromData | Called by the framework to initialize an OLE item using the contents of the data transfer object specified. | 
| OnGetExtent | Called by the framework to retrieve the size of the OLE item. | 
| OnSetExtent | Called by the framework to set the size of the OLE item. | 
| OnGetClipboardData | Called by the framework to get the data that would be copied to the Clipboard. | 
| OnSetColorScheme | Called to set the item’s color scheme. | 
| OnSetData | Called to set the item’s data. | 
| OnDoVerb | Called to execute a verb. | 
| OnQueryUpdateItems | Called to determine whether any linked items require updating. | 
| OnRenderData | Retrieves data as part of delayed rendering. | 
| OnRenderFileData | Retrieves data into a CFile object as part of delayed rendering. | 
| OnRenderGlobalData | Retrieves data into an HGLOBAL as part of delayed rendering. | 
| OnUpdateItems | Called to update the presentation cache of all items in the server document. | 
| OnOpen | Called by the framework to display the OLE item in its own top-level window. | 
| OnShow | Called when the container requests to show the item. | 
| OnHide | Called by the framework to hide the OLE item. |