IRawElementProviderHwndOverride.GetOverrideProviderForHwnd(IntPtr) 方法

定义

检索指定元素的 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

元素的窗口句柄。

返回

IRawElementProviderSimple

为指定元素的提供程序;如果未替代此元素的默认提供程序,则为空引用(在 Visual Basic 中为 Nothing)。

注解

当这些子元素的 HWND 未在逻辑上放置在UI 自动化树中时,客户端UI 自动化提供程序对包含基于窗口的子元素的片段根进行实现。 有关详细信息,请参阅服务器端UI 自动化提供程序实现主题中的非 WPF 提供程序重新父级和非 WPF 提供程序重新定位。

返回的提供程序必须是片段树的一部分。 它可以提供其他属性或替代指定组件的属性。

如果返回的提供程序实现 IRawElementProviderFragment,则提供程序应是片段树的一部分,可通过从片段的根导航来访问。

适用于

另请参阅