Freigeben über


IRawElementProviderHwndOverride.GetOverrideProviderForHwnd(IntPtr) Methode

Definition

Ruft einen Benutzeroberflächenautomatisierungs-Anbieter für das angegebene Element ab.

public:
 System::Windows::Automation::Provider::IRawElementProviderSimple ^ GetOverrideProviderForHwnd(IntPtr hwnd);
public System.Windows.Automation.Provider.IRawElementProviderSimple GetOverrideProviderForHwnd (IntPtr hwnd);
abstract member GetOverrideProviderForHwnd : nativeint -> System.Windows.Automation.Provider.IRawElementProviderSimple
Public Function GetOverrideProviderForHwnd (hwnd As IntPtr) As IRawElementProviderSimple

Parameter

hwnd
IntPtr

nativeint

Das Fensterhandle des Elements.

Gibt zurück

Der Anbieter des angegebenen Elements, oder ein NULL-Verweis (Nothing in Visual Basic), wenn der Standardanbieter des Elements nicht überschrieben wird.

Hinweise

Diese Methode wird von clientseitigen Benutzeroberflächenautomatisierung anbietern für Fragmentwurzeln in Fragmenten implementiert, die fensterbasierte untergeordnete Elemente enthalten, wenn die HWNDs dieser untergeordneten Elemente nicht logisch innerhalb der Benutzeroberflächenautomatisierung-Struktur positioniert sind. Weitere Informationen finden Sie unter Nicht-WPF-Anbieterreparenting und Nicht-WPF-Anbieterrepositionierung im Thema Serverseitige Benutzeroberflächenautomatisierung Anbieterimplementierung.

Der zurückgegebene Anbieter muss Teil der Fragmentstruktur sein. Sie kann zusätzliche Eigenschaften bereitstellen oder Eigenschaften der angegebenen Komponente außer Kraft setzen.

Wenn der zurückgegebene Anbieter implementiert IRawElementProviderFragment, sollte der Anbieter Teil der Struktur des Fragments sein und erreichbar sein, indem er aus dem Stamm des Fragments navigiert.

Gilt für:

Weitere Informationen