Uso de controles estándar de Windows
Use los controles estándar de Windows siempre que sea posible, ya que son totalmente compatibles con las directrices de accesibilidad activa de Microsoft. Esto incluye los controles proporcionados por Windows (User32.dll) y la biblioteca de controles comunes de Windows (Comctl32.dll).
Cada control estándar de Windows es una ventana independiente de una clase específica, por lo que se notifica la ayuda de accesibilidad cuando el foco se mueve a un nuevo control. La ayuda puede determinar la clase de ventana de controles y cualquier mensaje adicional que pueda enviar para consultar o modificar el estado de los controles. La ayuda también puede identificar todos los controles secundarios contenidos en una ventana primaria e identificar al elemento primario de cualquier control.
Algunos controles comunes son extremadamente flexibles y a menudo pueden sustituir los controles personalizados menos accesibles y los controles dibujados por el propietario. Por ejemplo, una vista de lista puede reemplazar un cuadro de lista dibujado por el propietario para mostrar una casilla junto a cada elemento. Como otro ejemplo, el control de botón mejorado puede mostrar imágenes y texto. Anteriormente, esto requería el uso de un control personalizado.