コントロールの種類とそのサポートされているコントロール パターン

クライアント アプリケーションは、 IUIAutomationElement インターフェイスを介して一般的なプロパティを取得し、コントロールがサポートするコントロール パターン インターフェイスを介して型固有のプロパティを取得することで、コントロールに関する情報を取得します。 このトピックでは、Microsoft UI オートメーション コントロール型の一覧を示し、各型がサポートするコントロール パターンを示します。

次の表に、コントロール パターンを次のカテゴリに整理して示します。

  • をサポートする必要があります。 コントロールはこのコントロール パターンをサポートする必要があります。
  • 条件付きサポート。 コントロールは、その状態に応じてこのコントロール パターンをサポートする場合があります。
  • はサポートされていません。 コントロールはこのコントロール パターンをサポートしていません。ただし、カスタマイズされたバージョンのコントロールでは、このコントロール パターンがサポートされる場合があります。

一部のコントロールでは、コントロールの機能に応じて、いくつかのコントロール パターンの条件付きサポートがあります。 たとえば、メニュー項目コントロールには、メニュー コントロールの関数に応じて、 InvokeExpandCollapseToggle、または SelectionItem コントロール パターンの条件付きサポートがあります。

コントロール型 サポートする必要があります 条件付きサポート サポートされていません
AppBar ExpandCollapseToggle なし Invoke
ボタン なし ExpandCollapseInvokeToggleValue なし
Calendar GridTable スクロール選択
CheckBox トグル なし なし
ComboBox ExpandCollapse SelectionValue スクロール
DataGrid グリッド スクロール選択テーブル なし
DataItem SelectionItem CustomNavigationExpandCollapseGridItemScrollItemTableItemToggleValue なし
ドキュメント [テキスト] ScrollValue なし
[編集] なし RangeValueTextValue なし
Group なし ExpandCollapse なし
ヘッダー なし 変換 なし
HeaderItem なし CustomNavigationInvokeTransform なし
ハイパーリンク Invoke なし
Image なし GridItemTableItem InvokeSelectionItem
List なし GridMultipleViewScrollSelection Table
ListItem SelectionItem CustomNavigationExpandCollapseGridItemInvokeScrollItemToggleValue なし
メニュー なし なし なし
MenuBar なし DockExpandCollapseTransform なし
MenuItem なし ExpandCollapseInvokeSelectionItemToggle なし
ペイン なし DockScrollTransform ウィンドウ
ProgressBar なし RangeValueValue なし
RadioButton SelectionItem なし トグル
ScrollBar なし RangeValue スクロール
SemanticZoom トグル なし なし
区切り記号 なし なし なし
スライダー なし RangeValueSelectionValue なし
Spinner なし RangeValueSelectionValue なし
SplitButton ExpandCollapseInvoke なし なし
StatusBar なし グリッド なし
タブ 選択内容 スクロール なし
TabItem SelectionItem なし Invoke
テーブル GridGridItemTableTableItem なし なし
テキスト なし GridItemTableItemText
つまみ 変換 なし なし
TitleBar なし なし なし
ToolBar なし DockExpandCollapseTransform なし
ヒント なし テキストウィンドウ なし
ツリー なし スクロール選択 なし
TreeItem ExpandCollapse InvokeScrollItemSelectionItemToggle なし
ウィンドウ 変換ウィンドウ Dock なし

 

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

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