IRawElementProviderSimple.HostRawElementProvider Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera podstawowego dostawcę dla tego elementu.
public:
property System::Windows::Automation::Provider::IRawElementProviderSimple ^ HostRawElementProvider { System::Windows::Automation::Provider::IRawElementProviderSimple ^ get(); };
public System.Windows.Automation.Provider.IRawElementProviderSimple HostRawElementProvider { get; }
member this.HostRawElementProvider : System.Windows.Automation.Provider.IRawElementProviderSimple
Public ReadOnly Property HostRawElementProvider As IRawElementProviderSimple
Wartość właściwości
Dostawca podstawowy lub null
.
Przykłady
Poniższy przykładowy kod przedstawia implementację fragmentu HostRawElementProvider głównego hostowanego w formularzu systemu Windows.
IRawElementProviderSimple IRawElementProviderSimple.HostRawElementProvider
{
get
{
// myHWND is the handle of the window that contains this control.
return AutomationInteropProvider.HostProviderFromHandle(myHWND);
}
}
ReadOnly Property HostRawElementProvider() As IRawElementProviderSimple _
Implements IRawElementProviderSimple.HostRawElementProvider
Get
' myHWND is the handle of the window that contains this control.
Return AutomationInteropProvider.HostProviderFromHandle(myHWND)
End Get
End Property
Uwagi
Ta właściwość jest dostawcą automatyzacja interfejsu użytkownika dla okna kontrolki niestandardowej. automatyzacja interfejsu użytkownika używa tego dostawcy w połączeniu z implementacją dostawcy dla kontrolki hostowanej w oknie. Na przykład identyfikator czasu wykonywania elementu jest uzyskiwany od dostawcy hosta.
Dostawca hosta musi zostać zwrócony w dowolnym z następujących przypadków:
Ten element jest elementem głównym fragmentu.
Element jest prostym elementem, takim jak pushbutton.
Dostawca jest symbolem zastępczym zmiany położenia.
W innych przypadkach właściwość powinna zwrócić null
wartość .