次の方法で共有


UI オートメーションによる標準コントロールのサポート

このドキュメントは、System.Windows.Automation 名前空間で定義されているマネージド UI オートメーション クラスを使用する .NET Framework 開発者を対象としています。 UI オートメーションの最新情報については、「Windows Automation API: UI オートメーション 」を参照してください。

このトピックでは、WPF、Win32、および Windows フォーム フレームワーク用に開発されたアプリケーションでの標準コントロールに対する Microsoft UI オートメーションのサポートについて説明します。

Windows Presentation Foundation コントロール

ユーザー操作に関する情報またはサポートを提供するすべての WPF コントロール要素には、UI オートメーションに対する完全なネイティブ サポートがあります。 パネルなどの他の要素は、UI オートメーションには表示されません。

Win32 コントロール

ほとんどの Win32 コントロールは、UIAutomationClientsideProviders.dllのクライアント側プロバイダーを介して Microsoft UI オートメーションに公開されます。 このアセンブリは、UI オートメーション クライアント アプリケーションで使用するために自動的に登録されます。

完全なサポートは、バージョン 6 のComCtrl32.dllのコントロールに対してのみ提供 されます

次のコントロールがサポートされています。

クラス名 コントロールの種類
ボタン ボタン
ボタン RadioButton
ボタン グループ
ボタン チェックボックス
ボタン ハイパーリンク
ボタン 分割ボタン
ボタン チェックボックス
ComboBoxEx32 ComboBox
ComboBox ComboBox
[編集] ドキュメント
[編集] [編集]
SysLink ハイパーリンク
スタティック テキスト
スタティック 画像
SysIPAddress32 習慣
SysHeader32 Header/HeaderItem
SysListView32 DataGrid
SysListView32 一覧
リストボックス 一覧
リストボックス 項目一覧
#32768 メニュー
#32768 メニュー項目
msctls_progress32 進捗バー
リッチエディット 文書 注を参照してください。
RichEdit20A ドキュメント
RichEdit20W ドキュメント
RichEdit50W ドキュメント
スクロールバー スライダー
msctls_trackbar32 スライダー
msctls_updown32 紡績工
msctls_statusbar32 ステータスバー
SysTabControl32 タブ
SysTabControl32 TabItem
ToolbarWindow32 ツールバー
ToolbarWindow32 メニュー項目
ToolbarWindow32 ボタン
ToolbarWindow32 チェックボックス
ToolbarWindow32 RadioButton
ToolbarWindow32 分離器
tooltips_class32 ツールヒント
#32774 ツールヒント
ReBarWindow32 ツールバー
SysTreeView32 ツリー
SysTreeView32 TreeItem

手記 RichEdit コントロールは、Windows Vista に付属しているバージョン (RichEd20.dll バージョン 3.1 以降、およびバージョン 4.1 以降 MsftEdit.dll) でのみサポートされます。

次のコントロールはサポートされていません。

クラス名 コントロールの種類
SysAnimate32 画像
SysPager 紡績工
SysDateTimePick32 習慣
SysMonthCal32 カレンダー
MS_WINNOTE ツールチップ
VBBubble ツールチップ
ScrollBar (スタンドアロン コントロールとして使用される場合) スライダー
SuperGrid 習慣

Windows フォーム コントロール

Windows フォーム コントロールは、UIAutomationClientsideProviders.dllのクライアント側プロバイダーを介して Microsoft UI オートメーションに公開されます。 このアセンブリは、UI オートメーション クライアント アプリケーションで使用するために自動的に登録されます。

通常、Win32 共通コントロールのマネージド ラッパーである Windows フォーム コントロールは、UI オートメーションでサポートされます。 次のコントロールがサポートされています。

Class Name (クラス名)
ボタン
チェックボックス
CheckedListBox
カラーダイアログ
ComboBox
フォルダブラウザ
フォントダイアログ
GroupBox
Hスクロールバー
画像リスト
ラベル
リストボックス
リストビュー
メインメニュー/コンテキストメニュー
月間カレンダー
通知アイコン
OpenFileDialog
ページ設定ダイアログ
PrintDialog
進捗バー
RadioButton
RichTextBox (リッチテキストボックス)
ファイル保存ダイアログ
ScrollableControl
サウンドプレーヤー
ステータスバー
タブコントロール/タブページ
テキストボックス
タイマー
ツールバー
ツールヒント
TrackBar
ツリービュー
VscrollBar
ウェブブラウザ

次のコントロールは、Microsoft Active Accessibility のサポートを通じてのみ、Microsoft UI オートメーションに公開されます。 一部の機能は使用できない場合があります。

コントロール名
BindingSource
DataGrid
DataGridView(データグリッドビュー)
DataNavigator
DomainUpDown
ErrorProvider
FlowLayoutPanel(フロー・レイアウト・パネル)
フォーム
リンクラベル
HelpProvider
マスクドテキストボックス
MenuStrip/ContextMenuStrip
NumericUpDown
パネル
PictureBox
印刷ドキュメント
PrintPreview-Control
PrintPreview-Dialog
PropertyGrid
ユーザーコントロール
ツールストリップ
TableLayoutPanel
SplitContainer/SplitterPanel
スプリッター
ラフティングコンテナ
ステータスストリップ

こちらも参照ください