AutomationPeer.GetHostRawElementProviderCore 메서드

정의

UI 자동화UI Automation 요소가 호스트하는 UI 자동화UI Automationhwnd 트리에서 배치할 WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF) 위치를 알려줍니다.Tells UI 자동화UI Automation where in the UI 자동화UI Automation tree to place the hwnd being hosted by a WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF) element.

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

반환

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

특성

설명

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

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

이 메서드가 재정의 되지 않은 경우 UI 자동화UI Automation 배치 합니다 hwnd 의 자식 요소로 HwndSource 전체 애플리케이션을 호스팅하는 합니다.If this method is not overridden, UI 자동화UI Automation places the hwnd as a child element of the HwndSource that hosts the whole application. 일반적으로이 기본 동작을 재정의 하 고 UI 자동화UI Automation 설정 하 여 호스트 된 hwndWPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF) 논리 트리에 있는 위치에 병렬 배치 합니다.Typically, you want to override this default behavior and set UI 자동화UI Automation to position the hosted hwnd parallel to the place where it is located in the WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF) logical tree.

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

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

적용 대상

추가 정보