IViewObject Methods
| Draw | Draws a representation of the control onto a device context. |
| Freeze | Freezes the drawn representation of a control so that it won't change until an Unfreeze. The ATL implementation returns E_NOTIMPL. |
| GetAdvise | Returns information on the most recent SetAdvise. |
| GetColorSet | Returns the logical palette used by the control for drawing. The ATL implementation returns E_NOTIMPL. |
| SetAdvise | Sets up an advise sink to receive notifications of changes in the view of the control. |
| Unfreeze | Unfreezes the drawn representation of the control. The ATL implementation returns E_NOTIMPL. |
IViewObject2 Methods
| GetExtent | Retrieves the size of the control from the cache. |
IViewObjectEx Methods
| GetNaturalExtent | Provides sizing hints from the container for the object to use as the user resizes it. The ATL implementation returns E_NOTIMPL. |
| GetRect | Returns a rectangle describing a requested drawing aspect. The ATL implementation returns E_NOTIMPL. |
| GetViewStatus | Returns information about the opacity of the object, and what drawing aspects are supported. |
| QueryHitPoint | Indicates whether a point is within a given drawing aspect of an object. |
| QueryHitRect | Indicates whether any point in a rectangle is within a given drawing aspect of an object. |