Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This topic describes the named constants for properties used to determine whether an automation element supports a particular control pattern. All of these properties have data type of VT_BOOL, and a default value of FALSE.
Constant/value | Description |
---|---|
|
Identifies the IsAnnotationPatternAvailable property, which indicates whether the Annotation control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationAnnotationPattern interface from the element. Supported starting with Windows 8. |
|
Identifies the IsCustomNavigationPatternAvailable property, which indicates whether the CustomNavigation control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationCustomNavigationPattern interface from the element. Supported starting with Windows 10. |
|
Identifies the IsDockPatternAvailable property, which indicates whether the Dock control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationDockPattern interface from the element. |
|
Identifies the IsDragPatternAvailable property, which indicates whether the Drag control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationDragPattern interface from the element. Supported starting with Windows 8. |
|
Identifies the IsDropTargetPatternAvailable property, which indicates whether the DropTarget control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationDropTargetPattern interface from the element. Supported starting with Windows 8. |
|
Identifies the IsExpandCollapsePatternAvailable property, which indicates whether the ExpandCollapse control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationExpandCollapsePattern interface from the element. |
|
Identifies the IsGridItemPatternAvailable property, which indicates whether the GridItem control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationGridItemPattern interface from the element. |
|
Identifies the IsGridPatternAvailable property, which indicates whether the Grid control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationGridPattern interface from the element. |
|
Identifies the IsInvokePatternAvailable property, which indicates whether the Invoke control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationInvokePattern interface from the element. |
|
Identifies the IsItemContainerPatternAvailable property, which indicates whether the ItemContainer control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationItemContainerPattern interface from the element. |
|
Identifies the IsLegacyIAccessiblePatternAvailable property, which indicates whether the LegacyIAccessible control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationLegacyIAccessiblePattern interface from the element. |
|
Identifies the IsMultipleViewPatternAvailable property, which indicates whether the MultipleView control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationMultipleViewPattern interface from the element. |
|
Identifies the IsObjectModelPatternAvailable property, which indicates whether the ObjectModel control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationObjectModelPattern interface from the element. Supported starting with Windows 8. |
|
Identifies the IsRangeValuePatternAvailable property, which indicates whether the RangeValue control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationRangeValuePattern interface from the element. |
|
Identifies the IsScrollItemPatternAvailable property, which indicates whether the ScrollItem control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationScrollItemPattern interface from the element. |
|
Identifies the IsScrollPatternAvailable property, which indicates whether the Scroll control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationScrollPattern interface from the element. |
|
Identifies the IsSelectionItemPatternAvailable property, which indicates whether the SelectionItem control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationSelectionItemPattern interface from the element. |
|
Identifies the IsSelectionPatternAvailable property, which indicates whether the Selection control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationSelectionPattern interface from the element. |
|
Identifies the IsSpreadsheetPatternAvailable property, which indicates whether the Spreadsheet control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationSpreadsheetPattern interface from the element. Supported starting with Windows 8. |
|
Identifies the IsSpreadsheetItemPatternAvailable property, which indicates whether the SpreadsheetItem control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationSpreadsheetItemPattern interface from the element. Supported starting with Windows 8. |
|
Identifies the IsStylesPatternAvailable property, which indicates whether the Styles control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationStylesPattern interface from the element. Supported starting with Windows 8. |
|
Identifies the IsSynchronizedInputPatternAvailable property, which indicates whether the SynchronizedInput control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationSynchronizedInputPattern interface from the element. |
|
Identifies the IsTableItemPatternAvailable property, which indicates whether the TableItem control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationTableItemPattern interface from the element. |
|
Identifies the IsTablePatternAvailable property, which indicates whether the Table control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationTablePattern interface from the element. |
|
Identifies the IsTextChildPatternAvailable property, which indicates whether the TextChild control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationTextChildPattern interface from the element. Supported starting with Windows 8. |
|
Identifies the IsTextEditPatternAvailable property, which indicates whether the TextEdit control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationTextEditPattern interface from the element. Supported starting with Windows 8.1. |
|
Identifies the IsTextPatternAvailable property, which indicates whether the Text control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationTextPattern interface from the element. |
|
Identifies the IsTextPattern2Available property, which indicates whether version two of the Text control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationTextPattern2 interface from the element. Supported starting with Windows 8. |
|
Identifies the IsTogglePatternAvailable property, which indicates whether the Toggle control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationTogglePattern interface from the element. |
|
Identifies the IsTransformPatternAvailable property, which indicates whether the Transform control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationTransformPattern interface from the element. |
|
Identifies the IsTransformPattern2Available property, which indicates whether version two of the Transform control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationTransformPattern2 interface from the element. Supported starting with Windows 8. |
|
Identifies the IsValuePatternAvailable property, which indicates whether the Value control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationValuePattern interface from the element. |
|
Identifies the IsVirtualizedItemPatternAvailable property, which indicates whether the VirtualizedItem control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationVirtualizedItemPattern interface from the element. |
|
Identifies the IsWindowPatternAvailable property, which indicates whether the Window control pattern is available for the automation element. If TRUE, a client can retrieve an IUIAutomationWindowPattern interface from the element. |
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows XP [desktop apps | UWP apps] |
Minimum supported server |
Windows Server 2003 [desktop apps | UWP apps] |
Header |
|