IUIAutomationLegacyIAccessiblePattern interface

Exposes methods and properties that enable Microsoft UI Automation clients to retrieve UI information from Microsoft Active Accessibility (MSAA) servers.

Methods

The IUIAutomationLegacyIAccessiblePattern interface has these methods.

Method Description
IUIAutomationLegacyIAccessiblePattern::DoDefaultAction Performs the Microsoft Active Accessibility default action for the element.
IUIAutomationLegacyIAccessiblePattern::get_CachedChildId Retrieves the cached Microsoft Active Accessibility child identifier for the element.
IUIAutomationLegacyIAccessiblePattern::get_CachedDefaultAction Retrieves the Microsoft Active Accessibility cached default action for the element.
IUIAutomationLegacyIAccessiblePattern::get_CachedDescription Retrieves the cached Microsoft Active Accessibility description of the element.
IUIAutomationLegacyIAccessiblePattern::get_CachedHelp Retrieves the cached Microsoft Active Accessibility help string for the element.
IUIAutomationLegacyIAccessiblePattern::get_CachedKeyboardShortcut Retrieves the cached Microsoft Active Accessibility keyboard shortcut property for the element.
IUIAutomationLegacyIAccessiblePattern::get_CachedName Retrieves the cached Microsoft Active Accessibility name property of the element.
IUIAutomationLegacyIAccessiblePattern::get_CachedRole Retrieves the cached Microsoft Active Accessibility role of the element.
IUIAutomationLegacyIAccessiblePattern::get_CachedState Retrieves the cached Microsoft Active Accessibility state identifier for the element.
IUIAutomationLegacyIAccessiblePattern::get_CachedValue Retrieves the cached Microsoft Active Accessibility value property.
IUIAutomationLegacyIAccessiblePattern::get_CurrentChildId Retrieves the Microsoft Active Accessibility child identifier for the element.
IUIAutomationLegacyIAccessiblePattern::get_CurrentDefaultAction Retrieves the Microsoft Active Accessibility current default action for the element.
IUIAutomationLegacyIAccessiblePattern::get_CurrentDescription Retrieves the Microsoft Active Accessibility description of the element.
IUIAutomationLegacyIAccessiblePattern::get_CurrentHelp Retrieves the Microsoft Active Accessibility help string for the element.
IUIAutomationLegacyIAccessiblePattern::get_CurrentKeyboardShortcut Retrieves the Microsoft Active Accessibility keyboard shortcut property for the element.
IUIAutomationLegacyIAccessiblePattern::get_CurrentName Retrieves the Microsoft Active Accessibility name property of the element.
IUIAutomationLegacyIAccessiblePattern::get_CurrentRole Retrieves the Microsoft Active Accessibility role identifier of the element.
IUIAutomationLegacyIAccessiblePattern::get_CurrentState Retrieves the Microsoft Active Accessibility state identifier for the element.
IUIAutomationLegacyIAccessiblePattern::get_CurrentValue Retrieves the Microsoft Active Accessibility value property.
IUIAutomationLegacyIAccessiblePattern::GetCachedSelection Retrieves the cached Microsoft Active Accessibility property that identifies the selected children of this element.
IUIAutomationLegacyIAccessiblePattern::GetCurrentSelection Retrieves the Microsoft Active Accessibility property that identifies the selected children of this element.
IUIAutomationLegacyIAccessiblePattern::GetIAccessible Retrieves an IAccessible object that corresponds to the Microsoft UI Automation element.
IUIAutomationLegacyIAccessiblePattern::Select Performs a Microsoft Active Accessibility selection.
IUIAutomationLegacyIAccessiblePattern::SetValue Sets the Microsoft Active Accessibility value property for the element.

Remarks

This interface is obtained just like any other control pattern. It enables UI Automation clients to gather MSAA properties more efficiently, taking advantage of the caching system, and also enables UI Automation clients to interact with native Microsoft Active Accessibility servers that support the IAccessible interface.

Requirements

   
Minimum supported client Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista, Windows XP with SP3 and Platform Update for Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008, Windows Server 2003 with SP2 and Platform Update for Windows Server 2008 [desktop apps only]
Target Platform Windows
Header uiautomationclient.h (include UIAutomation.h)

See Also

Control Pattern Interfaces for Clients