CComControlBase::OnDraw

 

Override this method to draw your control.

Syntax

      virtual HRESULT OnDraw(
   ATL_DRAWINFO& di 
);

Parameters

  • di
    A reference to the ATL_DRAWINFO structure that contains drawing information such as the draw aspect, the control bounds, and whether the drawing is optimized or not.

Return Value

A standard HRESULT value.

Remarks

The default OnDraw deletes or restores the device context or does nothing, depending on flags set in CComControlBase::OnDrawAdvanced.

An OnDraw method is automatically added to your control class when you create your control with the ATL Control Wizard. The wizard's default OnDraw draws a rectangle with the label "ATL 8.0".

Example

See the example for CComControlBase::GetAmbientAppearance.

Requirements

Header: atlctl.h

See Also

CComControlBase Class