Share via


LegacyIAccessible コントロール パターン

プロパティ、メソッド、イベントに関する情報など、 ILegacyIAccessibleProvider を使用するためのガイドラインと規則について説明します。 LegacyIAccessible コントロール パターンは、Microsoft active Accessibility to Microsoft UI オートメーション Proxy でサポートされています。

アプリケーション プロバイダーとコントロール プロバイダーは、 ILegacyIAccessibleProvider インターフェイスを 実装しません。

LegacyIAccessible コントロール パターンは、IUIAutomationLegacyIAccessiblePattern インターフェイスをUI オートメーションクライアントに公開し、特定の UI 要素の基になる IAccessible 実装にアクセスできるようにします。 ただし、IUIAutomationLegacyIAccessiblePattern では、古いメソッドや、UI オートメーション機能と重複するメソッドはサポートされていません。

このトピックは、次のセクションで構成されています。

実装のガイドラインと規則

ILegacyIAccessibleProvider を実装するアプリケーションまたはコントロールはありません。 UI オートメーション フレームワークは、ネイティブの Microsoft Active Accessibility サーバーのプロバイダー実装を自動的に提供します。

LegacyIAccessible コントロール パターンは、UI オートメーションに基づくコントロールでは使用できません。

LegacyIAccessible コントロール パターンのメンバー

次のプロパティ、メソッド、およびイベントは、 LegacyIAccessible コントロール パターンのメンバーです。 このメモは、UI オートメーション クライアント向けです。

メンバー メンバーの型 メモ
ChildId プロパティ 子以外のオブジェクト のCHILDID_SELF (0) を返します。
DefaultAction プロパティ なし
説明 プロパティ なし
Help プロパティ なし
KeyboardShortcut プロパティ なし
名前 プロパティ なし
ロール プロパティ ローカライズされた文字列を取得するには、 GetRoleText 関数を使用します。
GetSelection メソッド IUIAutomationElementArray インターフェイス ポインターを取得します。
State プロパティ ローカライズされた文字列を取得するには、 GetStateText 関数を使用します。
プロパティ なし
DoDefaultAction 方法 なし
GetIAccessible 方法 なし
選択 メソッド 選択フラグは、Microsoft Active AccessibilitySELFLAG 値です。 詳細については、「 SELFLAG 定数」を参照してください。
SetValue 方法 なし

 

このコントロール パターンには、関連するイベントがありません。

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

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

UI オートメーション ツリーの概要