Besides building an ActiveX control out of constituent controls, you can also create
a custom control whose appearance is completely determined by you. You, the control author,
are responsible for providing and maintaining the control's appearance through graphics
methods or by other means.
You can refresh your control's appearance in the UserControl object's Paint
event procedure discussed in the section "Implementing User-
Drawn Graphic Features."
Of course, you can combine the techniques of user-drawn and composite controls
to create a custom control. It can use constituent controls, but also has part or all of its appearance
controlled by the control author.