AutomationPeer.GetHostRawElementProviderCore Metoda

Definicja

Informuje automatyzację interfejsu użytkownika, gdzie w drzewie automatyzacji interfejsu użytkownika można umieścić hwnd hostowanie przez element Windows Presentation Foundation (WPF).Tells UI Automation where in the UI Automation tree to place the hwnd being hosted by a 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
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
abstract member GetHostRawElementProviderCore : unit -> System.Windows.Automation.Peers.HostedWindowWrapper
override this.GetHostRawElementProviderCore : unit -> System.Windows.Automation.Peers.HostedWindowWrapper
Protected Overridable Function GetHostRawElementProviderCore () As HostedWindowWrapper

Zwraca

HostedWindowWrapper

Ta metoda zwraca hwnd automatyzację hostowaną do interfejsu użytkownika dla formantów, które obsługują hwnd obiekty.This method returns the hosted hwnd to UI Automation for controls that host hwnd objects.

Atrybuty

Uwagi

Ta metoda zwraca hwnd automatyzację hostowaną do interfejsu użytkownika dla formantów, które obsługują hwnd obiekty.This method returns the hosted hwnd to UI Automation for controls that host hwnd objects.

AutomationPeerObiekt, który jest skojarzony z elementem, który natychmiast hostuje, hwnd musi zastąpić tę metodę.The AutomationPeer that is associated with an element that immediately hosts an hwnd must override this method.

Jeśli ta metoda nie zostanie zastąpiona, Automatyzacja interfejsu użytkownika umieszcza hwnd jako element podrzędny elementu HwndSource , który obsługuje całą aplikację.If this method is not overridden, UI Automation places the hwnd as a child element of the HwndSource that hosts the whole application. Zazwyczaj należy zastąpić to zachowanie domyślne i ustawić automatyzację interfejsu użytkownika w celu umieszczenia hostowanej hwnd równoległej lokalizacji w miejscu, gdzie znajduje się w drzewie logicznym Windows Presentation Foundation (WPF).Typically, you want to override this default behavior and set UI Automation to position the hosted hwnd parallel to the place where it is located in the Windows Presentation Foundation (WPF) logical tree.

Poza scenariuszami hostingu nie Zezwalaj na AutomationPeer typy do przesłania tej metody.Except in hosting scenarios, do not allow AutomationPeer types to override this method.

Oprócz przesłaniania tej metody AutomationPeer typy, które są skojarzone z elementem, który od razu hostuje, hwnd muszą zwrócić wartość AutomationPeer , która jest rzutowana na IRawElementProviderSimple w odpowiedzi na WM_GETOBJECT do hostowanej hwnd .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.

Aby uzyskać wskaźnik do IRawElementProviderSimple , wywołaj HostProviderFromHandle .To get a pointer to IRawElementProviderSimple, call HostProviderFromHandle.

Dotyczy