Win32: Some Frameworks do not support UI Automation

This article is referenced directly by Microsoft Accessibility Insights for Windows. Microsoft Accessibility Insights for Windows can help spotlight many accessibility issues in UI, and guide you to the relevant UI framework-specific code sample to help you resolve the issue. Learn more about Microsoft Accessibility Insights for Windows.

Error message

This issue can cause the following error message in Accessibility Insights for Windows: The framework used to build this application does not support UI Automation.

How to investigate

Some frameworks do not implement UI Automation, making these frameworks inaccessible to the system-provided tools like Narrator or Magnifier. While some third party accessibility tools may be able to access some of the data presented in these frameworks, there is no guarantee that they will be accessible to all Windows users.

Possible workarounds

Options here are extremely limited. You can:

  1. Require your customers to use third party accessibility tools for your application
  2. Try to locate a UI Automation provider library that you can incorporate into your application
  3. Update to a version of the framework that supports UI Automation
  4. Port your application to a framework that natively supports UI Automation