IRawElementProviderHwndOverride.GetOverrideProviderForHwnd(IntPtr) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した要素の UI オートメーション プロバイダーを取得します。
public:
System::Windows::Automation::Provider::IRawElementProviderSimple ^ GetOverrideProviderForHwnd(IntPtr hwnd);
public System.Windows.Automation.Provider.IRawElementProviderSimple GetOverrideProviderForHwnd (IntPtr hwnd);
abstract member GetOverrideProviderForHwnd : nativeint -> System.Windows.Automation.Provider.IRawElementProviderSimple
Public Function GetOverrideProviderForHwnd (hwnd As IntPtr) As IRawElementProviderSimple
パラメーター
- hwnd
-
IntPtr
nativeint
要素のウィンドウ ハンドル。
戻り値
指定した要素のプロバイダー。要素の既定のプロバイダーがオーバーライドされない場合は null 参照 (Visual Basic では Nothing
)。
注釈
このメソッドは、これらの子要素の HWND がUI オートメーション ツリー内に論理的に配置されていない場合に、ウィンドウ ベースの子要素を含むフラグメント内のフラグメント ルートのクライアント側のUI オートメーション プロバイダーによって実装されます。 詳細については、「サーバー側のUI オートメーション プロバイダー実装」トピックの「WPF 以外のプロバイダーの親と WPF 以外のプロバイダーの再配置」を参照してください。
返されるプロバイダーは、フラグメント ツリーの一部である必要があります。 追加のプロパティを指定したり、指定したコンポーネントのプロパティをオーバーライドしたりできます。
返されたプロバイダーが実装 IRawElementProviderFragmentされている場合、プロバイダーはフラグメントのツリーの一部であり、フラグメントのルートから移動して到達可能である必要があります。