Compartir a través de


Uso de menús de Owner-Drawn

Al usar menús dibujados por el propietario, debe hacer que los nombres de menú estén disponibles para admitir la funcionalidad de voz. Existen dos modos para hacer esto:

  • Exponga el nombre del elemento de menú mediante la estructura MSAAMENUINFO.
  • Proporcionar una opción para reemplazar los menús gráficos por menús de texto estándar cuando una ayuda de accesibilidad está activa. Si la función SystemParametersInfo devuelve TRUE con su parámetro uiAction establecido en SPI_GETSCREENREADER, use menús estándar. La aplicación debe watch para el mensaje de WM_SETTINGSCHANGE y responder consultando el estado de esta opción y ajustando su presentación correctamente. Por ejemplo, Microsoft Visual Studio proporciona una opción para usar menús estándar en lugar de los menús personalizados que se muestran de forma predeterminada.