コントロール パターンの可用性プロパティ識別子

このトピックでは、オートメーション要素が特定のコントロール パターンをサポートしているかどうかを判断するために使用されるプロパティの名前付き定数について説明します。 これらのプロパティのデータ型はすべて VT_BOOLで、既定値は FALSE です

定数/値 説明
UIA_IsAnnotationPatternAvailablePropertyId
30118
IsAnnotationPatternAvailable プロパティを識別します。これは、Annotation コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationAnnotationPattern インターフェイスを取得できます。 Windows 8 以降でサポートされています。
UIA_IsCustomNavigationPatternAvailablePropertyId
30151
IsCustomNavigationPatternAvailable プロパティを識別します。これは、オートメーション要素で CustomNavigation コントロール パターンを使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationCustomNavigationPattern インターフェイスを取得できます。 Windows 10 以降でサポートされています。
UIA_IsDockPatternAvailablePropertyId
30027
IsDockPatternAvailable プロパティを識別します。これは、Dock コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationDockPattern インターフェイスを取得できます。
UIA_IsDragPatternAvailablePropertyId
30137
IsDragPatternAvailable プロパティを識別します。これは、Drag コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationDragPattern インターフェイスを取得できます。 Windows 8 以降でサポートされています。
UIA_IsDropTargetPatternAvailablePropertyId
30141
IsDropTargetPatternAvailable プロパティを識別します。これは、DropTarget コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationDropTargetPattern インターフェイスを取得できます。 Windows 8 以降でサポートされています。
UIA_IsExpandCollapsePatternAvailablePropertyId
30028
IsExpandCollapsePatternAvailable プロパティを識別します。これは、ExpandCollapse コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationExpandCollapsePattern インターフェイスを取得できます。
UIA_IsGridItemPatternAvailablePropertyId
30029
IsGridItemPatternAvailable プロパティを識別します。これは、GridItem コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationGridItemPattern インターフェイスを取得できます。
UIA_IsGridPatternAvailablePropertyId
30030
IsGridPatternAvailable プロパティを識別します。これは、Grid コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationGridPattern インターフェイスを取得できます。
UIA_IsInvokePatternAvailablePropertyId
30031
IsInvokePatternAvailable プロパティを識別します。これは、Invoke コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationInvokePattern インターフェイスを取得できます。
UIA_IsItemContainerPatternAvailablePropertyId
30108
IsItemContainerPatternAvailable プロパティを識別します。これは、ItemContainer コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationItemContainerPattern インターフェイスを取得できます。
UIA_IsLegacyIAccessiblePatternAvailablePropertyId
30090
IsLegacyIAccessiblePatternAvailable プロパティを識別します。これは、オートメーション要素で LegacyIAccessible コントロール パターンを使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationLegacyIAccessiblePattern インターフェイスを取得できます。
UIA_IsMultipleViewPatternAvailablePropertyId
30032
オートメーション要素に対して MultipleView コントロール パターンを使用できるかどうかを示す IsMultipleViewPatternAvailable プロパティを識別します。 TRUE の場合、クライアントは 要素から IUIAutomationMultipleViewPattern インターフェイスを取得できます。
UIA_IsObjectModelPatternAvailablePropertyId
30112
IsObjectModelPatternAvailable プロパティを識別します。これは、ObjectModel コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationObjectModelPattern インターフェイスを取得できます。 Windows 8 以降でサポートされています。
UIA_IsRangeValuePatternAvailablePropertyId
30033
IsRangeValuePatternAvailable プロパティを識別します。これは、RangeValue コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationRangeValuePattern インターフェイスを取得できます。
UIA_IsScrollItemPatternAvailablePropertyId
30035
IsScrollItemPatternAvailable プロパティを識別します。これは、ScrollItem コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationScrollItemPattern インターフェイスを取得できます。
UIA_IsScrollPatternAvailablePropertyId
30034
IsScrollPatternAvailable プロパティを識別します。これは、Scroll コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationScrollPattern インターフェイスを取得できます。
UIA_IsSelectionItemPatternAvailablePropertyId
30036
IsSelectionItemPatternAvailable プロパティを識別します。これは、SelectionItem コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationSelectionItemPattern インターフェイスを取得できます。
UIA_IsSelectionPatternAvailablePropertyId
30037
IsSelectionPatternAvailable プロパティを識別します。これは、オートメーション要素に対して Selection コントロール パターンを使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationSelectionPattern インターフェイスを取得できます。
UIA_IsSpreadsheetPatternAvailablePropertyId
30128
IsSpreadsheetPatternAvailable プロパティを識別します。これは、Spreadsheet コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationSpreadsheetPattern インターフェイスを取得できます。 Windows 8 以降でサポートされています。
UIA_IsSpreadsheetItemPatternAvailablePropertyId
30132
IsSpreadsheetItemPatternAvailable プロパティを識別します。これは、SpreadsheetItem コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationSpreadsheetItemPattern インターフェイスを取得できます。 Windows 8 以降でサポートされています。
UIA_IsStylesPatternAvailablePropertyId
30127
IsStylesPatternAvailable プロパティを識別します。これは、Styles コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationStylesPattern インターフェイスを取得できます。 Windows 8 以降でサポートされています。
UIA_IsSynchronizedInputPatternAvailablePropertyId
30110
IsSynchronizedInputPatternAvailable プロパティを識別します。これは、SynchronizedInput コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationSynchronizedInputPattern インターフェイスを取得できます。
UIA_IsTableItemPatternAvailablePropertyId
30039
IsTableItemPatternAvailable プロパティを識別します。これは、TableItem コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationTableItemPattern インターフェイスを取得できます。
UIA_IsTablePatternAvailablePropertyId
30038
IsTablePatternAvailable プロパティを識別します。これは、Table コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationTablePattern インターフェイスを取得できます。
UIA_IsTextChildPatternAvailablePropertyId
30136
IsTextChildPatternAvailable プロパティを識別します。これは、TextChild コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationTextChildPattern インターフェイスを取得できます。 Windows 8 以降でサポートされています。
UIA_IsTextEditPatternAvailablePropertyId
30149
IsTextEditPatternAvailable プロパティを識別します。これは、TextEdit コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationTextEditPattern インターフェイスを取得できます。 Windows 8.1 以降でサポートされます。
UIA_IsTextPatternAvailablePropertyId
30040
IsTextPatternAvailable プロパティを識別します。これは、Text コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationTextPattern インターフェイスを取得できます。
UIA_IsTextPattern2AvailablePropertyId
30119
IsTextPattern2Available プロパティを識別します。これは、バージョン 2 の Text コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationTextPattern2 インターフェイスを取得できます。 Windows 8 以降でサポートされています。
UIA_IsTogglePatternAvailablePropertyId
30041
IsTogglePatternAvailable プロパティを識別します。これは、Toggle コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationTogglePattern インターフェイスを取得できます。
UIA_IsTransformPatternAvailablePropertyId
30042
IsTransformPatternAvailable プロパティを識別します。これは、オートメーション要素に対して Transform コントロール パターンを使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationTransformPattern インターフェイスを取得できます。
UIA_IsTransformPattern2AvailablePropertyId
30134
IsTransformPattern2Available プロパティを識別します。これは、Automation 要素に対して Transform コントロール パターンのバージョン 2 を使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationTransformPattern2 インターフェイスを取得できます。 Windows 8 以降でサポートされています。
UIA_IsValuePatternAvailablePropertyId
30043
IsValuePatternAvailable プロパティを識別します。これは、Value コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationValuePattern インターフェイスを取得できます。
UIA_IsVirtualizedItemPatternAvailablePropertyId
30109
IsVirtualizedItemPatternAvailable プロパティを識別します。これは、Automation 要素に対して VirtualizedItem コントロール パターンを使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationVirtualizedItemPattern インターフェイスを取得できます。
UIA_IsWindowPatternAvailablePropertyId
30044
IsWindowPatternAvailable プロパティを識別します。これは、Window コントロール パターンがオートメーション要素で使用できるかどうかを示します。 TRUE の場合、クライアントは 要素から IUIAutomationWindowPattern インターフェイスを取得できます。

要件

要件
サポートされている最小のクライアント
Windows XP [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリ |UWP アプリ]
Header
UIAutomationClient.h

こちらもご覧ください

概念

UI オートメーション プロパティの概要

UI オートメーション要素からのプロパティの取得

UI オートメーション コントロール パターンの概要