Ako se pise ActiveX kontrola, onda i OnDraw( ) i OnPaint( ) mogu da koegzistiraju u
samom kodu. OnDraw( ) se zove dok je kontrola u resource editoru VisualStudio-a, tj.
dok jos nije instancionirana, dok se OnPaint( ) zove od momenta od kada instancionirana
kontrola postane prozor (tj. posle izvrsenja WM_CREATE handler-a).
Istini za volju, OnDraw( ) u ActiveX kontrolama moze da bude sasvim dovoljan handler
za sve farbarsko-lakirerske poslove - ako se ne overriduje OnPaint( ), prefarbavanje ce
automatski biti prosledjivano OnDraw( ) - u. Ipak, u nekim flavor-ima kontrole OnPaint( ) je ipak neophodan.
Sto se tice crtanja u memorijskom DC-ju, posle CMemDC klase (by Keith Rule -
www.codeproject.com) napor implementiranja je vrlo zanemarljiv - sve sto treba je
jedan #include statement i jedna deklaracija varijable.