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
元素的窗口句柄。
返回
为指定元素的提供程序;如果未替代此元素的默认提供程序,则为空引用(在 Visual Basic 中为 Nothing
)。
注解
当这些子元素的 HWND 未在逻辑上放置在UI 自动化树中时,客户端UI 自动化提供程序对包含基于窗口的子元素的片段根进行实现。 有关详细信息,请参阅服务器端UI 自动化提供程序实现主题中的非 WPF 提供程序重新父级和非 WPF 提供程序重新定位。
返回的提供程序必须是片段树的一部分。 它可以提供其他属性或替代指定组件的属性。
如果返回的提供程序实现 IRawElementProviderFragment,则提供程序应是片段树的一部分,可通过从片段的根导航来访问。