What's New in UI Automation?

Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
1 out of 2 rated this helpful - Rate this topic

Many new features were added to the Microsoft UI Automation API for Windows 8. They fall into these categories:

Support for Text-based Controls

Many new API elements were added to improve UI Automation support for text-based controls. Providers can use the new API elements to expose rich information about the content of text-based controls, and clients can access the rich information and use it to create a better experience for users of accessibility tools.

The following sections list the new UI Automation API elements for text-based controls.

Provider Interfaces

Client Interfaces

Automation Element Property Identifier

Control Pattern Identifiers

Control Type Identifiers

Control Pattern Availability Property Identifiers

Control Pattern Property Identifiers

Annotation Type Identifiers

Text Attribute Identifiers

Style Identifiers

For information about how to implement and use the new API elements that support text-based controls, see these topics:

Support for Drag-and-Drop Elements

These new API elements expose information about elements that can be dragged as part of a drag-and-drop operation, and elements that can be the drop target of a drag-and-drop operation:

Drag-and-Drop Interfaces

Drag-and-Drop Control Pattern Identifiers

Drag-and-Drop Control Pattern Availability Property Identifiers

Drag-and-Drop Control Pattern Property Identifiers

Drag-and-Drop Event Identifiers

Support for the System Caret

These new API elements support exposing information about the system caret:

Support for Live Regions

These new API elements support exposing information about Accessible Rich Internet Applications (ARIA) live regions:

Support for Windowless ActiveX Controls

Windows 8 includes these new Windows Accessibility API interfaces that simplify the task of implementing accessibility for windowless Microsoft ActiveX controls:

For more information, see Windowless ActiveX Control Accessibility.

Support for Handling Unresponsive Applications

These new properties enable a UI Automation client application to better detect and respond to an unresponsive provider:

New Provider Functions

These new UI Automation provider functions were added in Windows 8:

Miscellaneous New Client Methods

These new UI Automation client methods were added in Windows 8.

Related topics

UI Automation

 

 

Send comments about this topic to Microsoft

Build date: 11/28/2012

Did you find this helpful?
(1500 characters remaining)

Community Additions

© 2013 Microsoft. All rights reserved.