AutomationPeer.GetHostRawElementProviderCore 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
告知UI 自动化UI 自动化树hwnd
中放置由Windows Presentation Foundation (WPF) 元素托管的位置。
protected:
virtual System::Windows::Automation::Peers::HostedWindowWrapper ^ GetHostRawElementProviderCore();
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
protected virtual System.Windows.Automation.Peers.HostedWindowWrapper GetHostRawElementProviderCore ();
protected virtual System.Windows.Automation.Peers.HostedWindowWrapper GetHostRawElementProviderCore ();
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
abstract member GetHostRawElementProviderCore : unit -> System.Windows.Automation.Peers.HostedWindowWrapper
override this.GetHostRawElementProviderCore : unit -> System.Windows.Automation.Peers.HostedWindowWrapper
abstract member GetHostRawElementProviderCore : unit -> System.Windows.Automation.Peers.HostedWindowWrapper
override this.GetHostRawElementProviderCore : unit -> System.Windows.Automation.Peers.HostedWindowWrapper
Protected Overridable Function GetHostRawElementProviderCore () As HostedWindowWrapper
返回
此方法为承载hwnd
对象的控件返回托管hwnd
到UI 自动化。
- 属性
注解
此方法为承载hwnd
对象的控件返回托管hwnd
到UI 自动化。
AutomationPeer与立即承载hwnd
此方法的元素关联的元素必须重写此方法。
如果未重写此方法,UI 自动化将hwnd
承载整个应用程序的子元素HwndSource放置。 通常,需要重写此默认行为,并将UI 自动化设置为将托管hwnd
的并行位置置于Windows Presentation Foundation (WPF) 逻辑树中的位置。
在托管方案中,不允许 AutomationPeer 类型重写此方法。
除了重写此方法之外, AutomationPeer 与立即承载 hwnd
元素关联的类型还必须返回 AutomationPeer 强制转换到 IRawElementProviderSimple 的元素,以响应传入托管 hwnd
的WM_GETOBJECT。
若要获取指向的指针 IRawElementProviderSimple,请调用 HostProviderFromHandle。