Properties
Although most
controls do have properties, controls are not required to expose any properties
and thus the control does not require IDispatch. If the control does
have properties, there are no requirements for which properties a control must
expose.