Skip to content

Latest commit

 

History

History
115 lines (96 loc) · 15 KB

uiauto-controlpattern-ids.md

File metadata and controls

115 lines (96 loc) · 15 KB
title description ms.assetid topic_type api_name api_location api_type ms.topic ms.date
Control Pattern Identifiers (UIAutomationClient.h)
Describes the named constants that identify Microsoft UI Automation control patterns.
0192e840-96e6-4b12-a570-0d33a36ed885
apiref
UIA_AnnotationPatternId
UIA_CustomNavigationPatternId
UIA_DockPatternId
UIA_DragPatternId
UIA_DropTargetPatternId
UIA_ExpandCollapsePatternId
UIA_GridItemPatternId
UIA_GridPatternId
UIA_InvokePatternId
UIA_ItemContainerPatternId
UIA_LegacyIAccessiblePatternId
UIA_MultipleViewPatternId
UIA_ObjectModelPatternId
UIA_RangeValuePatternId
UIA_ScrollItemPatternId
UIA_ScrollPatternId
UIA_SelectionItemPatternId
UIA_SelectionPatternId
UIA_SpreadsheetPatternId
UIA_SpreadsheetItemPatternId
UIA_StylesPatternId
UIA_SynchronizedInputPatternId
UIA_TableItemPatternId
UIA_TablePatternId
UIA_TextChildPatternId
UIA_TextEditPatternId
UIA_TextPatternId
UIA_TextPattern2Id
UIA_TogglePatternId
UIA_TransformPatternId
UIA_TransformPattern2Id
UIA_ValuePatternId
UIA_VirtualizedItemPatternId
UIA_WindowPatternId
UIAutomationClient.h
HeaderDef
reference
05/31/2018

Control Pattern Identifiers

Describes the named constants that identify Microsoft UI Automation control patterns.

Constant/value Description
UIA_AnnotationPatternId
10023
Identifies the Annotation control pattern. Supported starting with Windows 8.
UIA_CustomNavigationPatternId
10033
Identifies the CustomNavigation control pattern. Supported starting with Windows 10.
UIA_DockPatternId
10011
Identifies the Dock control pattern.
UIA_DragPatternId
10030
Identifies the Drag control pattern. Supported starting with Windows 8.
UIA_DropTargetPatternId
10031
Identifies the DropTarget control pattern. Supported starting with Windows 8.
UIA_ExpandCollapsePatternId
10005
Identifies the ExpandCollapse control pattern.
UIA_GridItemPatternId
10007
Identifies the GridItem control pattern.
UIA_GridPatternId
10006
Identifies the Grid control pattern.
UIA_InvokePatternId
10000
Identifies the Invoke control pattern.
UIA_ItemContainerPatternId
10019
Identifies the ItemContainer control pattern.
UIA_LegacyIAccessiblePatternId
10018
Identifies the LegacyIAccessible control pattern.
UIA_MultipleViewPatternId
10008
Identifies the MultipleView control pattern.
UIA_ObjectModelPatternId
10022
Identifies the ObjectModel control pattern. Supported starting with Windows 8.
UIA_RangeValuePatternId
10003
Identifies the RangeValue control pattern.
UIA_ScrollItemPatternId
10017
Identifies the ScrollItem control pattern.
UIA_ScrollPatternId
10004
Identifies the Scroll control pattern.
UIA_SelectionItemPatternId
10010
Identifies the SelectionItem control pattern.
UIA_SelectionPatternId
10001
Identifies the Selection control pattern.
UIA_SpreadsheetPatternId
10026
Identifies the Spreadsheet control pattern. Supported starting with Windows 8.
UIA_SpreadsheetItemPatternId
10027
Identifies the SpreadsheetItem control pattern. Supported starting with Windows 8.
UIA_StylesPatternId
10025
Identifies the Styles control pattern. Supported starting with Windows 8.
UIA_SynchronizedInputPatternId
10021
Identifies the SynchronizedInput control pattern.
UIA_TableItemPatternId
10013
Identifies the TableItem control pattern.
UIA_TablePatternId
10012
Identifies the Table control pattern.
UIA_TextChildPatternId
10029
Identifies the TextChild control pattern. Supported starting with Windows 8.
UIA_TextEditPatternId
10032
Identifies the TextEdit control pattern. Supported starting with Windows 8.1.
UIA_TextPatternId
10014
Identifies the Text control pattern.
UIA_TextPattern2Id
10024
Identifies the second version of the Text control pattern. Supported starting with Windows 8.
UIA_TogglePatternId
10015
Identifies the Toggle control pattern.
UIA_TransformPatternId
10016
Identifies the Transform control pattern.
UIA_TransformPattern2Id
10028
Identifies the second version of the Transform control pattern. Supported starting with Windows 8.
UIA_ValuePatternId
10002
Identifies the Value control pattern.
UIA_VirtualizedItemPatternId
10020
Identifies the VirtualizedItem control pattern.
UIA_WindowPatternId
10009
Identifies the Window control pattern.

Requirements

Requirement Value
Minimum supported client
Windows XP [desktop apps | UWP apps]
Minimum supported server
Windows Server 2003 [desktop apps | UWP apps]
Header
UIAutomationClient.h

See also

UI Automation Control Patterns Overview