Custom Controls

You should generally avoid using nonstandard custom controls, because they are not fully usable with screen review or voice recognition utilities. Custom controls present a number of problems, because accessibility aids cannot identify the type of the control or its state. In addition, if the control does not have its own window, accessibility aids are not able to watch it receiving and losing focus.

At this time, there is no standard way for applications using nonstandard controls to work well with accessibility aids. However, you can use these techniques as short-term solutions: