AutomationPeer.GetHostRawElementProviderCore 메서드

정의

Ui 자동화 트리에서 hwnd Windows Presentation Foundation (WPF) 요소에 의해 호스트 되는를 삽입 하는 Ui 자동화를 알려 줍니다.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

반환

HostedWindowWrapper

이 메서드는 개체를 hwnd 호스트 하는 컨트롤에 대해 호스팅된를 UI 자동화로 반환 합니다 hwnd .This method returns the hosted hwnd to UI Automation for controls that host hwnd objects.

특성

설명

이 메서드는 개체를 hwnd 호스트 하는 컨트롤에 대해 호스팅된를 UI 자동화로 반환 합니다 hwnd .This method returns the hosted hwnd to UI Automation for controls that host hwnd objects.

AutomationPeer 즉시 호스팅하는 요소와 연결 된는 hwnd 이 메서드를 재정의 해야 합니다.The AutomationPeer that is associated with an element that immediately hosts an hwnd must override this method.

이 메서드가 재정의 되지 않는 경우 UI 자동화는를 hwnd HwndSource 전체 응용 프로그램을 호스팅하는의 자식 요소로 배치 합니다.If this method is not overridden, UI Automation places the hwnd as a child element of the HwndSource that hosts the whole application. 일반적으로이 기본 동작을 재정의 하 고 UI 자동화를 설정 하 여 호스팅된 hwnd 병렬를 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.

호스팅 시나리오를 제외 하 고 AutomationPeer 형식이이 메서드를 재정의 하는 것을 허용 하지 않습니다.Except in hosting scenarios, do not allow AutomationPeer types to override this method.

이 메서드를 재정의 하는 것 외에도를 AutomationPeer 즉시 호스트 하는 요소와 연결 된 형식은 hwnd 호스팅된에 AutomationPeer IRawElementProviderSimple 들어오는 WM_GETOBJECT에 대 한 응답으로로 캐스팅 되는를 반환 해야 합니다 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.

에 대 한 포인터를 가져오려면를 IRawElementProviderSimple 호출 HostProviderFromHandle 합니다.To get a pointer to IRawElementProviderSimple, call HostProviderFromHandle.

적용 대상