Overviews
The Microsoft UI Automation for Microsoft Win32 API enables assistive technology applications and automated testing tools to interact with user interface (UI) controls.
The API is in two parts, that are used independently by UI Automation providers and by UI Automation client applications. The provider API enables developers of Win32 custom control and other control frameworks to expose those controls to UI Automation and make them visible to client applications. The client API enables applications to interact with controls.
In This Section
UI Automation and Active Accessibility
UI Automation Security Overview
UI Automation Control Patterns Overview
UI Automation Control Types Overview
UI Automation Properties Overview
Custom Properties, Events, and Control Patterns
UI Automation Text Pattern Overview
Text Control Pattern and Embedded Objects Overview
Creating UI Automation Providers