コントロール パターン プロパティ識別子

このトピックでは、特定の Microsoft UI オートメーション コントロール パターンに関連付けられているプロパティを識別するために使用される名前付き定数について説明します。

定数/値 説明
UIA_AnnotationAnnotationTypeIdPropertyId
30113
Annotation コントロール パターンの AnnotationTypeId プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、注釈の種類を示します。 使用可能な値の一覧については、「 注釈型識別子」を参照してください。
バリアント型: VT_I4
既定値: 0
UIA_AnnotationAnnotationTypeNamePropertyId
30114
Annotation コントロール パターンの AnnotationTypeName プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、注釈型の名前を含むローカライズされた文字列です。 名前は、注釈型識別子 ( たとえば、AnnotationType_Commentのコメント) のいずれかに対応できますが、必須ではありません。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_AnnotationAuthorPropertyId
30115
注釈コントロール パターンの Author プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、注釈を作成したユーザーの名前を含む文字列です。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_AnnotationDateTimePropertyId
30116
注釈コントロール パターンの DateTime プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、注釈が作成された日時を含む文字列です。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_AnnotationTargetPropertyId
30117
注釈コントロール パターンの Target プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、注釈が付けられている要素の IUIAutomationElement インターフェイスです。
バリアント型: VT_UNKNOWN
既定値: NULL
UIA_DockDockPositionPropertyId
30069
Dock コントロール パターンの DockPosition プロパティを識別します。
このプロパティは、ドッキング コンテナー内のオートメーション要素のドッキング位置を示し、 DockPosition 列挙型の値として表されます。
バリアント型: VT_I4
既定値: DockPosition_None
UIA_DragDropEffectPropertyId
30139
ドラッグ コントロール パターンの DropEffect プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、ドラッグ アンド ドロップ操作の一部として要素が削除された場合の動作を示します。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_DragDropEffectsPropertyId
30140
ドラッグ コントロール パターンの DropEffects プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、ドラッグ アンド ドロップ操作の一部として要素が削除されたときに発生する可能性のある効果を列挙する文字列のコレクションです。
バリアント型: VT_BSTR | VT_ARRAY
既定値: 空の配列
UIA_DragIsGrabbedPropertyId
30138
ドラッグ コントロール パターンの IsGrabbed プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、要素がドラッグされているかどうかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_DragGrabbedItemsPropertyId
30144
ドラッグ コントロール パターンの GrabbedItems プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、ドラッグ操作の一部としてドラッグされる要素のコレクションです。
バリアント型: VT_UNKNOWN | VT_ARRAY
既定値: 空の配列
UIA_DropTargetDropTargetEffectPropertyId
30142
DropTarget コントロール パターンの DropTargetEffect プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、ドラッグする要素の現在のドロップ効果を示します。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_DropTargetDropTargetEffectsPropertyId
30143
DropTarget コントロール パターンの DropTargetEffects プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、ドロップ ターゲットで要素が削除されたときに発生する可能性のあるドロップ効果を示します。
バリアント型: VT_BSTR | VT_ARRAY
既定値: 空の配列
UIA_ExpandCollapseExpandCollapseStatePropertyId
30070
ExpandCollapse コントロール パターンの ExpandCollapseState プロパティ識別します。
このプロパティは、オートメーション要素の現在の状態 (展開または折りたたみ) を示し、 ExpandCollapseState 列挙型の値として表されます。
バリアント型: VT_I4
既定値: ExpandCollapseState_LeafNode
UIA_GridColumnCountPropertyId
30063
Grid コントロール パターンの ColumnCount プロパティを識別します。
このプロパティは、グリッド内の列の合計数を示します。
バリアント型: VT_I4
既定値: 0
UIA_GridItemColumnPropertyId
30065
GridItem コントロール パターンの Column プロパティを識別します。
このプロパティは、セルまたは項目を含む列の序数を示します。
バリアント型: VT_I4
既定値: 0
UIA_GridItemColumnSpanPropertyId
30067
GridItem コントロール パターンの ColumnSpan プロパティを識別します。
このプロパティは、セルまたは項目がまたがる列の数を示します。
バリアント型:VT_I4
既定値: 1
UIA_GridItemContainingGridPropertyId
30068
GridItem コントロール パターンの ContainingGrid プロパティを識別します。
このプロパティは、セルまたは項目を含むオートメーション要素の IUIAutomationElement インターフェイス ポインターです。 コンテナー要素は、 Grid コントロール パターン (IGridProvider) を実装します。
バリアント型: VT_UNKNOWN
既定値: NULL
UIA_GridItemRowPropertyId
30064
GridItem コントロール パターンの Row プロパティを識別します。
このプロパティは、セルまたは項目を含む行の序数です。
バリアント型: VT_I4
既定値: 0
UIA_GridItemRowSpanPropertyId
30066
GridItem コントロール パターンの RowSpan プロパティを識別します。
このプロパティは、セルまたは項目がまたがる行の数を示します。
バリアント型: VT_I4
既定値: 1
UIA_GridRowCountPropertyId
30062
Grid コントロール パターンの RowCount プロパティを識別します。
このプロパティは、グリッド内の行の合計数を示します。
バリアント型: VT_I4
既定値: 0
UIA_LegacyIAccessibleChildIdPropertyId
30091
LegacyIAccessible コントロール パターンの ChildId プロパティを識別します。
このプロパティは、オートメーション要素の Microsoft Active Accessibility (MSAA) 子識別子です。
バリアント型: VT_I4
既定値: 0
UIA_LegacyIAccessibleDefaultActionPropertyId
30100
LegacyIAccessible コントロール パターンの DefaultAction プロパティを識別します。
このプロパティは、オートメーション要素の MSAA の既定のアクション (accDefaultAction) です。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_LegacyIAccessibleDescriptionPropertyId
30094
LegacyIAccessible コントロール パターンの Description プロパティを識別します。
このプロパティは、オートメーション要素の MSAA description (accDescription) です。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_LegacyIAccessibleHelpPropertyId
30097
LegacyIAccessible コントロール パターンの Help プロパティを識別します。
このプロパティは、オートメーション要素の MSAA ヘルプ文字列 (accHelp) です。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_LegacyIAccessibleKeyboardShortcutPropertyId
30098
LegacyIAccessible コントロール パターンの KeyboardShortcut プロパティを識別します。
このプロパティは、オートメーション要素の MSAA キーボード ショートカット文字列 (accKeyboardShortcut) です。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_LegacyIAccessibleNamePropertyId
30092
LegacyIAccessible コントロール パターンの Name プロパティを識別します。
このプロパティは、オートメーション要素の MSAA 名文字列 (accName) です。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_LegacyIAccessibleRolePropertyId
30095
LegacyIAccessible コントロール パターンの Roleプロパティを識別します。
このプロパティは、オートメーション要素の MSAA ロール識別子 (accRole) です。
バリアント型: VT_I4
既定値: 0
UIA_LegacyIAccessibleSelectionPropertyId
30099
LegacyIAccessible コントロール パターンの Selection プロパティを識別します。
このプロパティは、オートメーション要素によって表されるコントロールで選択された項目 (accSelection) の MSAA リストです。
バリアント型: VT_UNKNOWN | VT_ARRAY
既定値: 空の配列
UIA_LegacyIAccessibleStatePropertyId
30096
LegacyIAccessible コントロール パターンの State プロパティを識別します。
このプロパティは、オートメーション要素の MSAA 状態 (accState) です。
バリアント型: VT_I4
既定値: 0
UIA_LegacyIAccessibleValuePropertyId
30093
LegacyIAccessible コントロール パターンの Value プロパティを識別します。
このプロパティは、オートメーション要素の MSAA 値 (accValue) です。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_MultipleViewCurrentViewPropertyId
30071
MultipleView コントロール パターンの CurrentView プロパティを識別します。
このプロパティは、オートメーション要素の現在のビューステートを示します。
バリアント型: VT_I4
既定値: 0
UIA_MultipleViewSupportedViewsPropertyId
30072
MultipleView コントロール パターンの SupportedViews プロパティを識別します。
このプロパティは、オートメーション要素でサポートされているビューステートの識別子の一覧です。
バリアント型: VT_I4 | VT_ARRAY
既定値: 空の配列
UIA_RangeValueIsReadOnlyPropertyId
30048
RangeValue コントロール パターンの IsReadOnly プロパティを識別します。
このプロパティは、オートメーション要素の値が読み取り専用かどうかを示します。
バリアント型: VT_BOOL
既定値: TRUE
UIA_RangeValueLargeChangePropertyId
30051
RangeValue コントロール パターンの LargeChange プロパティを識別します。
このプロパティは、オートメーション要素に固有の大きな変更値であり、 Value プロパティに対して加算または減算されます。
バリアント型: VT_R8
既定値: 0
UIA_RangeValueMaximumPropertyId
30050
RangeValue コントロール パターンの Maximum プロパティを識別します。
このプロパティは、オートメーション要素でサポートされる最大範囲値です。
バリアント型: VT_R8
既定値: 0
UIA_RangeValueMinimumPropertyId
30049
RangeValue コントロール パターンの Minimum プロパティを識別します。
このプロパティは、オートメーション要素でサポートされる最小範囲の値です。
バリアント型: VT_R8
既定値: 0
UIA_RangeValueSmallChangePropertyId
30052
RangeValue コントロール パターンの SmallChange プロパティを識別します。
このプロパティは、 Value プロパティに対して加算または減算される、オートメーション要素に固有の小さな変更値です。
バリアント型: VT_R8
既定値: 0
UIA_RangeValueValuePropertyId
30047
RangeValue コントロール パターンの Value プロパティを識別します。
このプロパティは、オートメーション要素の現在の値です。
バリアント型: VT_R8
既定値: 0
UIA_ScrollHorizontallyScrollablePropertyId
30057
Scroll コントロール パターンの HorizontallyScrollable プロパティを識別します。
このプロパティは、オートメーション要素が水平方向にスクロールできるかどうかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_ScrollHorizontalScrollPercentPropertyId
30053
Scroll コントロール パターンの HorizontalScrollPercent プロパティを識別します。
このプロパティは、オートメーション要素内のコンテンツ領域全体に対する割合で表される現在の水平スクロール位置です。
バリアント型: VT_R8
既定値: 0
UIA_ScrollHorizontalViewSizePropertyId
30054
Scroll コントロール パターンの HorizontalViewSize プロパティを識別します。
このプロパティは、要素内のコンテンツ領域全体に対する割合で表される、表示可能領域の水平方向のサイズです。
バリアント型: VT_R8
既定値: 100
UIA_ScrollVerticallyScrollablePropertyId
30058
Scroll コントロール パターンの VerticallyScrollable プロパティを識別します。
このプロパティは、オートメーション要素が垂直方向にスクロールできるかどうかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_ScrollVerticalScrollPercentPropertyId
30055
Scroll コントロール パターンの VerticalScrollPercent プロパティを識別します。
このプロパティは、オートメーション要素内のコンテンツ領域全体に対する割合で表される、現在の垂直スクロール位置です。
バリアント型: VT_R8
既定値: 0
UIA_ScrollVerticalViewSizePropertyId
30056
Scroll コントロール パターンの VerticalViewSize プロパティを識別します。
このプロパティは、要素内の合計コンテンツ領域に対する割合で表される表示可能領域の垂直方向のサイズです。
バリアント型: VT_R8
既定値: 100
UIA_SelectionCanSelectMultiplePropertyId
30060
Selection コントロール パターンの CanSelectMultiple プロパティを識別します。
このプロパティは、オートメーション要素で複数の子要素を同時に選択できるかどうかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_SelectionIsSelectionRequiredPropertyId
30061
Selection コントロール パターンの IsSelectionRequired プロパティを識別します。
このプロパティは、オートメーション要素で少なくとも 1 つの子項目を選択する必要があるかどうかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_SelectionSelectionPropertyId
30059
Selection コントロール パターンの Selection プロパティを識別します。
このプロパティは、選択した子要素のコレクションであり、 IUIAutomationElementArray ポインターとして表されます。
バリアント型: VT_UNKNOWN | VT_ARRAY
既定値: 空の配列
UIA_SelectionItemIsSelectedPropertyId
30079
SelectionItem コントロール パターンの IsSelected プロパティを識別します。
このプロパティは、オートメーション要素が選択されているかどうかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_SelectionItemSelectionContainerPropertyId
30080
SelectionItem コントロール パターンの SelectionContainer プロパティを識別します。
このプロパティは、現在の要素を含むオートメーション要素の IUIAutomationElement インターフェイス ポインターです。
バリアント型: VT_UNKNOWN
既定値: NULL
UIA_SpreadsheetItemFormulaPropertyId
30129
SpreadsheetItem コントロール パターンの Formula プロパティを識別します。
このプロパティは、スプレッドシート セルの数式を含む文字列です。 Windows 8 以降でサポートされています。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_SpreadsheetItemAnnotationObjectsPropertyId
30130
SpreadsheetItem コントロール パターンの AnnotationObjects プロパティを識別します。
このプロパティは、スプレッドシート セルに関連付けられている注釈を表すUI オートメーション要素のコレクションです。 コレクションは IUIAutomationElementArray インターフェイスとして表されます。 Windows 8 以降でサポートされています。
バリアント型: VT_UNKNOWN | VT_ARRAY
既定値: 空の配列
UIA_SpreadsheetItemAnnotationTypesPropertyId
30131
SpreadsheetItem コントロール パターンの AnnotationTypes プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、スプレッドシート セルに関連付けられている注釈の種類ごとに 1 つずつ、注釈型識別子の配列です。 使用可能な値の一覧については、「 注釈型識別子」を参照してください。
バリアント型: VT_I4 | VT_ARRAY
既定値: 空の配列
UIA_StylesExtendedPropertiesPropertyId
30126
Styles コントロール パターンの ExtendedProperties プロパティを識別します。
このプロパティには、ローカライズされた書式設定された文字列が含まれています。これには、 Styles コントロール パターンには含まれていないが、ユーザーにとって役立つドキュメント コンテンツに関する情報を提供する追加のプロパティが含まれています。 文字列の形式は、"prop1=value;prop2=value2" です。 Windows 8 以降でサポートされています。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_StylesFillColorPropertyId
30122
Styles コントロール パターンの FillColor プロパティを識別します。
このプロパティは、要素の塗りつぶしに使用される色を指定します。 このプロパティは、RGB または RGBA の色を指定するために使用される 32 ビット値である COLORREF として表されます。 Windows 8 以降でサポートされています。
バリアント型: VT_I4
既定値: 0
UIA_StylesFillPatternColorPropertyId
30125
Styles コントロール パターンの FillPatternColor プロパティを識別します。
このプロパティは、要素の塗りつぶしに使用されるパターンの色を指定します。 このプロパティは、RGB または RGBA の色を指定するために使用される 32 ビット値である COLORREF として表されます。 Windows 8 以降でサポートされています。
バリアント型: VT_I4
既定値: 0
UIA_StylesFillPatternStylePropertyId
30123
Styles コントロール パターンの FillPatternStyle プロパティを識別します。
このプロパティは、"Vertical Stripe" などの要素の塗りつぶしに使用されるパターンのスタイルを含むローカライズされた文字列です。 Windows 8 以降でサポートされています。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_StylesShapePropertyId
30124
Styles コントロール パターンの Shape プロパティを識別します。
このプロパティは、要素の形状を示すローカライズされた文字列です。 Windows 8 以降でサポートされています。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_StylesStyleIdPropertyId
30120
Styles コントロール パターンの StyleId プロパティを識別します。
このプロパティは、 要素のビジュアル スタイルを識別します。 使用可能な値の一覧については、「 スタイル識別子」を参照してください。 Windows 8 以降でサポートされています。
バリアント型: VT_I4
既定値: 0
UIA_StylesStyleNamePropertyId
30121
Styles コントロール パターンの StyleName プロパティを識別します。
このプロパティは、 要素のビジュアル スタイルの名前です。 Windows 8 以降でサポートされています。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_TableColumnHeadersPropertyId
30082
Table コントロール パターンの ColumnHeaders プロパティを識別します。
このプロパティは、テーブル内のすべての列ヘッダーのオートメーション要素のコレクションであり、 IUIAutomationElementArray インターフェイス ポインターとして表されます。
バリアント型: VT_UNKNOWN | VT_ARRAY
既定値: 空の配列
UIA_TableItemColumnHeaderItemsPropertyId
30085
TableItem コントロール パターンの ColumnHeaderItems プロパティを識別します。
このプロパティは、テーブル項目またはセル内のすべての列ヘッダーのオートメーション要素のコレクションであり、 IUIAutomationElementArray インターフェイス ポインターとして表されます。
バリアント型: VT_UNKNOWN | VT_ARRAY
既定値: 空の配列
UIA_TableRowHeadersPropertyId
30081
Table コントロール パターンの RowHeaders プロパティを識別します。
このプロパティは、テーブル内のすべての行ヘッダーのオートメーション要素のコレクションであり、 IUIAutomationElementArray インターフェイス ポインターとして表されます。
バリアント型: VT_UNKNOWN | VT_ARRAY
既定値: 空の配列
UIA_TableRowOrColumnMajorPropertyId
30083
Table コントロール パターンの RowOrColumnMajor プロパティを識別します。
このプロパティは、テーブルのトラバーサルの主な方向を示し、 RowOrColumnMajor 列挙型の値として表されます。
バリアント型: VT_I4
既定値: RowOrColumnMajor_Indeterminate
UIA_TableItemRowHeaderItemsPropertyId
30084
TableItem コントロール パターンの RowHeaderItems プロパティを識別します。
このプロパティは、テーブル項目またはセル内のすべての行ヘッダーのオートメーション要素のコレクションであり、 IUIAutomationElementArray インターフェイス ポインターとして表されます。
バリアント型: VT_UNKNOWN | VT_ARRAY
既定値: 空の配列
UIA_ToggleToggleStatePropertyId
30086
Toggle コントロール パターンの ToggleState プロパティを識別します。
このプロパティはオートメーション要素の切り替え状態を示し、 ToggleState 列挙型の値として表されます。
バリアント型: VT_I4
既定値: ToggleState_Indeterminate
UIA_TransformCanMovePropertyId
30087
Transform コントロール パターンの CanMove プロパティを識別します。
このプロパティは、オートメーション要素を移動できるかどうかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_TransformCanResizePropertyId
30088
Transform コントロール パターンの CanResize プロパティを識別します。
このプロパティは、オートメーション要素のサイズを変更できるかどうかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_TransformCanRotatePropertyId
30089
Transform コントロール パターンの CanRotate プロパティを識別します。
このプロパティは、オートメーション要素を回転できるかどうかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_Transform2CanZoomPropertyId
30133
Transform コントロール パターンの CanZoom プロパティを識別します。
このプロパティは、コントロールがビューポートのズームをサポートしているかどうかを示します。 Windows 8 以降でサポートされています。
バリアント型: VT_BOOL
既定値: FALSE
UIA_Transform2ZoomLevelPropertyId
30145
Transform コントロール パターンの ZoomLevel プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、コントロールのビューポートの現在のズーム レベルを示します。
バリアント型: VT_R8
既定値: 1
UIA_Transform2ZoomMaximumPropertyId
30147
Transform コントロール パターンの ZoomMaximum プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、コントロールのビューポートでサポートされる最大ズーム レベルを示します。
バリアント型: VT_R8
既定値: 1
UIA_Transform2ZoomMinimumPropertyId
30146
Transform コントロール パターンの ZoomMinimum プロパティを識別します。 Windows 8 以降でサポートされています。
このプロパティは、コントロールのビューポートでサポートされる最小ズーム レベルを示します。
バリアント型: VT_R8
既定値: 1
UIA_ValueIsReadOnlyPropertyId
30046
Value コントロール パターンの IsReadOnly プロパティを識別します。
このプロパティは、オートメーション要素の値が読み取り専用かどうかを示します。
バリアント型: VT_BOOL
既定値: TRUE
UIA_ValueValuePropertyId
30045
Value コントロール パターンの Value プロパティを識別します。
このプロパティは、オートメーション要素の値を示します。
バリアント型: VT_BSTR
既定値: 空の文字列
UIA_WindowCanMaximizePropertyId
30073
Window コントロール パターンの CanMaximize プロパティを識別します。
このプロパティは、ウィンドウを最大化できるかどうかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_WindowCanMinimizePropertyId
30074
Window コントロール パターンの CanMinimize プロパティを識別します。
このプロパティは、ウィンドウを最小化できるかどうかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_WindowIsModalPropertyId
30077
Window コントロール パターンの IsModal プロパティを識別します。
このプロパティは、ウィンドウがモーダルかどうかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_WindowIsTopmostPropertyId
30078
Window コントロール パターンの IsTopmost プロパティを識別します。
このプロパティは、ウィンドウが z オーダーの最上位要素であるかどうかを示します。
バリアント型: VT_BOOL
既定値: FALSE
UIA_WindowWindowInteractionStatePropertyId
30076
Window コントロール パターンの WindowInteractionState プロパティを識別します。
このプロパティは、ユーザー操作の目的でウィンドウの状態を示し、 WindowInteractionState 列挙型の値として表されます。
バリアント型: VT_I4
既定値: WindowInteractionState_Running
UIA_WindowWindowVisualStatePropertyId
30075
Window コントロール パターンの WindowVisualState プロパティを識別します。
このプロパティは、ウィンドウの表示状態を示し、 WindowVisualState 列挙型の値として表されます。
バリアント型: VT_I4
既定値: WindowVisualState_Normal

要件

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

こちらもご覧ください

概念

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

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

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