AutomationPeer.GetHostRawElementProviderCore Método

Definição

Informa a Automação da interface do usuárioUI Automation em que ponto na árvore Automação da interface do usuárioUI Automation colocar o hwnd que está sendo hospedado por um elemento Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).Tells Automação da interface do usuárioUI Automation where in the Automação da interface do usuárioUI Automation tree to place the hwnd being hosted by a Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) element.

protected:
 virtual System::Windows::Automation::Peers::HostedWindowWrapper ^ GetHostRawElementProviderCore();
protected virtual System.Windows.Automation.Peers.HostedWindowWrapper GetHostRawElementProviderCore ();
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
protected virtual System.Windows.Automation.Peers.HostedWindowWrapper GetHostRawElementProviderCore ();
abstract member GetHostRawElementProviderCore : unit -> System.Windows.Automation.Peers.HostedWindowWrapper
override this.GetHostRawElementProviderCore : unit -> System.Windows.Automation.Peers.HostedWindowWrapper
Protected Overridable Function GetHostRawElementProviderCore () As HostedWindowWrapper

Retornos

Este método retorna o hwnd hospedado para Automação da interface do usuárioUI Automation para controles que hospedam objetos hwnd.This method returns the hosted hwnd to Automação da interface do usuárioUI Automation for controls that host hwnd objects.

Atributos

Comentários

Este método retorna o hwnd hospedado para Automação da interface do usuárioUI Automation para controles que hospedam objetos hwnd.This method returns the hosted hwnd to Automação da interface do usuárioUI Automation for controls that host hwnd objects.

O AutomationPeer associado a um elemento que hospeda imediatamente um hwnd deve substituir esse método.The AutomationPeer that is associated with an element that immediately hosts an hwnd must override this method.

Se esse método não for substituído, Automação da interface do usuárioUI Automation colocará o hwnd como um elemento filho do HwndSource que hospeda todo o aplicativo.If this method is not overridden, Automação da interface do usuárioUI Automation places the hwnd as a child element of the HwndSource that hosts the whole application. Normalmente, você deseja substituir esse comportamento padrão e definir Automação da interface do usuárioUI Automation para posicionar o hwnd hospedado paralelamente ao local onde ele está localizado na árvore lógica Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).Typically, you want to override this default behavior and set Automação da interface do usuárioUI Automation to position the hosted hwnd parallel to the place where it is located in the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) logical tree.

Exceto em cenários de hospedagem, não permita tipos de AutomationPeer para substituir esse método.Except in hosting scenarios, do not allow AutomationPeer types to override this method.

Além de substituir esse método, os tipos de AutomationPeer que estão associados a um elemento que hospeda imediatamente um hwnd devem retornar a AutomationPeer que é convertida para IRawElementProviderSimple em resposta à WM_GETOBJECT que chega à hwndhospedada.In addition to overriding this method, the AutomationPeer types that are associated with an element that immediately hosts an hwnd must return the AutomationPeer that is cast to IRawElementProviderSimple in response to WM_GETOBJECT coming to the hosted hwnd.

Para obter um ponteiro para IRawElementProviderSimple, chame HostProviderFromHandle.To get a pointer to IRawElementProviderSimple, call HostProviderFromHandle.

Aplica-se a

Veja também