プロバイダーのインターフェイス
このセクションでは、Microsoft Win32 アプリケーション用のUI オートメーション プロバイダーによって実装される基本的なインターフェイスについて説明します。
このセクションの内容
インターフェイス | 説明 |
---|---|
IAccessibleEx |
Microsoft Active Accessibility をサポートするコントロールに関する追加情報を取得するために、Microsoft UI オートメーションによって呼び出されるメソッドを公開します。 |
IAccessibleHostingElementProviders |
Microsoft Active Accessibility オブジェクトは、オブジェクトが、UI オートメーションを実装するウィンドウレスの Microsoft ActiveX コントロールを含むアクセシビリティ ツリーのルートである場合に、このインターフェイスを実装します。 Microsoft Active Accessibility と UI オートメーションは異なるインターフェイスを使用するため、クライアントは、クライアントが異なる方法で処理する必要がある場合に備えて、UI オートメーションをサポートするホストされたウィンドウレス ActiveX コントロールの一覧を検出できます。 |
IProxyProviderWinEventHandler |
WinEvents を処理するためにプロキシ プロバイダーによって実装されるメソッドを公開します。 |
IProxyProviderWinEventSink |
イベントを発生させるためにプロキシ プロバイダーによって使用されるメソッドを公開します。 |
IRawElementProviderAdviseEvents |
UI オートメーション クライアント アプリケーションがそのフラグメント上のイベントのリッスンを開始または終了したときに、フラグメントのルート要素に通知するために呼び出されるメソッドを公開します。 |
IRawElementProviderFragment |
リスト ボックスやリスト アイテムなど、複数のレベルの構造体の一部である UI 要素のメソッドとプロパティを公開します。 UI オートメーション プロバイダーによって実装されます。 |
IRawElementProviderFragmentRoot |
フラグメントのルート要素のメソッドとプロパティを公開します。 |
IRawElementProviderHostingAccessibles |
このインターフェイスは、プロバイダーが Microsoft Active Accessibility をサポートするウィンドウレス コントロールを含むアクセシビリティ ツリーのルートである場合に、UI オートメーション プロバイダーによって実装されます。 UI オートメーションと Microsoft Active Accessibility は異なるインターフェイスを使用するため、このインターフェイスを使用すると、クライアントはホストされている Microsoft Active Accessibility コントロールの一覧を検出し、それらを異なる方法で扱う必要がある場合に備えます。 |
IRawElementProviderHwndOverride |
フラグメントのUI オートメーション ツリー内のウィンドウ ベースの要素の位置を変更できるようにするメソッドを公開します。 |
IRawElementProviderSimple |
単純な UI 要素を公開するメソッドとプロパティを定義します。 |
IRawElementProviderSimple2 |
IRawElementProviderSimple インターフェイスを拡張して、プログラムでコンテキスト メニューを呼び出せるようにします。 |
IRawElementProviderSimple3 |
IRawElementProviderSimple2 インターフェイスを拡張して、アクセス可能なテクノロジが優先コンテンツ タイプと言う必要がある方法に関するメタデータを取得できるようにします。 |
IRawElementProviderWindowlessSite |
ActiveX コントロール サイトでは、このインターフェイスを実装して、UI オートメーション対応の ActiveX コントロールがアクセシビリティを表現できるようにします。 このインターフェイスを使用すると、コントロール コンテナーは、ウィンドウレス ActiveX コントロールの親または兄弟に IRawElementProviderFragment ポインターを提供し、コントロール サイトに固有のランタイム ID を提供できます。 |