AutomationInteropProvider クラス

定義

UI オートメーション プロバイダーと UI オートメーション クライアント アプリケーション間の通信をサポートします。

public ref class AutomationInteropProvider abstract sealed
public static class AutomationInteropProvider
type AutomationInteropProvider = class
Public Class AutomationInteropProvider
継承
AutomationInteropProvider

フィールド

AppendRuntimeId

ID が部分的なものであり、基本プロバイダーから提供される ID に追加する必要があることを示す値を格納します。この値は、UI Automation プロバイダーから GetRuntimeId() に渡される配列の最初の要素として返されます。

InvalidateLimit

バッチ処理の前に送信するイベントの最大数を指定します。

ItemsInvalidateLimit

コンテナー内の項目のバッチ処理の前に送信するイベントの最大数。

RootObjectId

lParam メッセージの WM_GETOBJECT メンバーで使用される値を格納します。この値は、サーバーがルートの未処理要素プロバイダーへの参照を返す必要があることを示します。

プロパティ

ClientsAreListening

クライアント アプリケーションが UI オートメーション イベントにサブスクライブされているかどうかを示す値UI オートメーション取得します。

メソッド

HostProviderFromHandle(IntPtr)

指定したウィンドウを表す UI オートメーション プロバイダーを返します。

RaiseAutomationEvent(AutomationEvent, IRawElementProviderSimple, AutomationEventArgs)

パターン イベントまたはカスタム イベントを発生させます。

RaiseAutomationPropertyChangedEvent(IRawElementProviderSimple, AutomationPropertyChangedEventArgs)

UI オートメーション プロパティが変更された場合にイベントを発生させます。

RaiseStructureChangedEvent(IRawElementProviderSimple, StructureChangedEventArgs)

UI オートメーション ツリーが変更されたときにイベントを発生させます。

ReturnRawElementProvider(IntPtr, IntPtr, IntPtr, IRawElementProviderSimple)

WM_GETOBJECT メッセージに対する応答として要素の UI 自動化プロバイダーを返します。

適用対象