Most controls will give programmatic access to the properties, although doing so isn't a requirement. This functionality will be exposed through interfaces on the control, typically the IDispatch interface. If you're using MFC's wizards a dispatch driver will be generated to make calling the methods trivial. Steve