UI オートメーション クライアントのコントロール パターン マッピングControl Pattern Mapping for UI Automation Clients


このドキュメントは、UI オートメーションUI Automation 名前空間で定義されているマネージド System.Windows.Automation クラスを使用する .NET Framework 開発者を対象としています。This documentation is intended for .NET Framework developers who want to use the managed UI オートメーションUI Automation classes defined in the System.Windows.Automation namespace. UI オートメーションUI Automationの最新情報については、「 Windows Automation API: UI オートメーション」をご覧ください。For the latest information about UI オートメーションUI Automation, see Windows Automation API: UI Automation.

このトピックでは、コントロール型とそれに関連するコントロール パターンを示します。This topic lists control types and their associated control patterns.

次の表に、コントロール パターンを次のカテゴリに整理して示します。The following table organizes the control patterns into the following categories:

  • サポートされています。Supported. コントロールはこのコントロール パターンをサポートする必要があります。The control must support this control pattern.

  • 条件付きサポート。Conditional support. コントロールは、その状態に応じてこのコントロール パターンをサポートする場合があります。The control may support this control pattern depending on the state of the control.

  • サポートされていません。Not supported. コントロールはこのコントロール パターンをサポートしません。カスタム コントロールは、このコントロール パターンをサポートする場合があります。The control does not support this control pattern; custom controls may support this control pattern.


一部のコントロールは、その機能に応じて複数のコントロール パターンを条件付きでサポートします。Some controls have conditional support for several control patterns depending on the functionality of the control. たとえば、メニュー項目コントロールは、メニュー コントロール内での機能に応じて、 InvokePatternExpandCollapsePatternTogglePattern、または SelectionItemPattern コントロール パターンを条件付きでサポートします。For example, the menu item control has conditional support for the InvokePattern, ExpandCollapsePattern, TogglePattern, or SelectionItemPattern control pattern, depending on its function in the menu control.

クライアントの UI オートメーション コントロール パターンUI Automation Control Patterns for Clients

コントロール型Control Type サポートされていますSupported 条件付きサポートConditional Support サポートされていませんNot Supported
ボタンButton なしNone 呼び出し、トグル、展開/折りたたみInvoke, Toggle, Expand Collapse なしNone
CalendarCalendar グリッド、テーブルGrid, Table 選択、スクロールSelection, Scroll [値]Value
チェック ボックスCheck Box トグルToggle なしNone なしNone
コンボ ボックスCombo Box 展開/折りたたみExpand Collapse 選択、値Selection, Value ScrollScroll
データ グリッドData Grid グリッドGrid スクロール、選択、テーブルScroll, Selection, Table なしNone
データ項目Data Item 選択項目Selection Item 展開/折りたたみ、グリッド項目、スクロール項目、テーブル、トグル、値Expand Collapse, Grid Item, Scroll Item, Table, Toggle, Value なしNone
ドキュメントDocument テキストText スクロール、値Scroll, Value なしNone
[編集]Edit なしNone テキスト、範囲の値、値Text, Range Value, Value なしNone
GroupGroup なしNone 展開/折りたたみExpand Collapse なしNone
ヘッダーHeader なしNone TransformTransform なしNone
ヘッダー項目Header Item なしNone 変換、呼び出しTransform, Invoke なしNone
ハイパーリンクHyperlink InvokeInvoke [値]Value なしNone
ImageImage なしNone グリッド項目、テーブル項目Grid Item, Table Item 呼び出し、選択項目Invoke, Selection Item
ListList なしNone グリッド、複数のビュー、スクロール、選択Grid, Multiple View, Scroll, Selection テーブルTable
リスト項目List Item 選択項目Selection Item 展開/折りたたみ、グリッド項目、呼び出し、スクロール項目、トグル、値Expand Collapse, Grid Item, Invoke, Scroll Item, Toggle, Value なしNone
メニューMenu なしNone なしNone なしNone
メニュー バーMenu Bar なしNone 展開/折りたたみ、ドック、変換Expand Collapse, Dock, Transform なしNone
メニュー項目Menu Item なしNone 展開/折りたたみ、呼び出し、選択項目、トグルExpand Collapse, Invoke, Selection Item, Toggle なしNone
ペインPane なしNone ドック、Dock. スクロール、変換Scroll, Transform ウィンドウWindow
進行状況バーProgress Bar なしNone 範囲の値、値Range Value, Value なしNone
オプション ボタンRadio Button 選択項目Selection Item なしNone トグルToggle
スクロール バーScroll Bar なしNone 範囲値Range Value ScrollScroll
区切り記号Separator なしNone なしNone なしNone
スライダーSlider なしNone 範囲の値、選択、値Range Value, Selection, Value なしNone
SpinnerSpinner なしNone 範囲の値、選択、値Range Value, Selection, Value なしNone
分割ボタンSplit Button 呼び出し、展開/折りたたみInvoke, Expand Collapse なしNone なしNone
ステータス バーStatus Bar なしNone グリッドGrid なしNone
タブTab 選択ツールSelection ScrollScroll なしNone
タブ項目Tab Item 選択項目Selection Item なしNone InvokeInvoke
テーブルTable グリッド、グリッド項目、テーブル、テーブル項目Grid, Grid Item, Table, Table Item なしNone なしNone
テキストText なしNone グリッド項目、テーブル項目、テキストGrid Item, Table Item, Text [値]Value
つまみThumb TransformTransform なしNone なしNone
タイトル バーTitle Bar なしNone なしNone なしNone
ツール バーTool Bar なしNone ドック、展開/折りたたみ、変換Dock, Expand Collapse, Transform なしNone
ツール ヒントTool Tip なしNone テキスト、ウィンドウText, Window なしNone
ツリーTree なしNone スクロール、選択Scroll, Selection なしNone
ツリー項目Tree Item 展開/折りたたみExpand Collapse 呼び出し、スクロール項目、選択項目、トグルInvoke, Scroll Item, Selection Item, Toggle なしNone
ウィンドウWindow 変換、ウィンドウTransform, Window DockDock なしNone


上記のサポート対象のコントロール パターンが存在せず、条件付きサポートのコントロール パターンが 1 つ以上存在するコントロール型では、それらの条件付きコントロール パターンのうちの 1 つが必ずサポートされます。If a control type has no supported control patterns listed but has one or more conditionally-supported control patterns, then one of those conditional control patterns will be supported at all times.

関連項目See also