Proporcionar la propiedad Name
Los desarrolladores de servidores deben tener cuidado al crear controles predefinidos y comunes para asegurarse de que La accesibilidad activa de Microsoft pueda exponer la propiedad Name para el control. Según el tipo de control, el texto de la propiedad Name procede de uno de los siguientes elementos:
- Texto de la ventana del control (o subtítulo)
- Texto estático que etiqueta el control
Para buscar el texto de la ventana del control, Microsoft Active Accessibility envía el mensaje WM_GETTEXT al control. Este texto corresponde al parámetro text de la instrucción de definición de recursos del control. Para algunos controles, como botones, este es el mismo texto que se muestra con el control . Para otros controles, como las barras de herramientas, no se muestra este texto. Por lo tanto, los desarrolladores de servidores deben proporcionar texto significativo en la instrucción de definición de recursos del control para ayudar a los usuarios de utilidades de cliente a identificar el control.
Para buscar la etiqueta del control, Microsoft Active Accessibility busca un control de texto estático llamando a GetWindow con la marca GW_HWNDPREV. La búsqueda se detiene si se encuentra un control de texto estático o si se encuentra un control que tiene los estilos de ventana WS_GROUP | WS_TABSTOP. Este orden de búsqueda corresponde al orden de tabulación inverso de un cuadro de diálogo. Los desarrolladores de servidores deben observar el orden de tabulación al crear controles para que un control de texto estático precede inmediatamente al control que etiqueta.
Para obtener más información sobre las técnicas que usa microsoft Active Accessibility para exponer la propiedad Name, vea User Interface Element Reference.