IRawElementProviderHwndOverride.GetOverrideProviderForHwnd(IntPtr) Metoda
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 dostawcę automatyzacji interfejsu użytkownika dla określonego elementu.
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
Parametry
- hwnd
-
IntPtr
nativeint
Uchwyt okna elementu.
Zwraca
Dostawca dla określonego elementu lub odwołanie o wartości null (Nothing
w Visual Basic), jeśli domyślny dostawca elementu nie jest zastępowany.
Uwagi
Ta metoda jest implementowana przez dostawców automatyzacja interfejsu użytkownika po stronie klienta dla fragmentów korzeni w fragmentach zawierających elementy podrzędne oparte na oknach, gdy elementy HWND tych elementów podrzędnych nie są logicznie umieszczone w drzewie automatyzacja interfejsu użytkownika. Aby uzyskać więcej informacji, zobacz Temat Reparenting and Non-WPF Provider Repositioning in the Server-Side-Side automatyzacja interfejsu użytkownika Provider Implementation (Ponowne położenie dostawcy nienależących do dostawcy WPF i innego niż WPF) w temacie Implementacja dostawcy automatyzacja interfejsu użytkownika po stronie serwera.
Zwrócony dostawca musi być częścią drzewa fragmentów. Może on dostarczać dodatkowe właściwości lub zastąpić właściwości określonego składnika.
Jeśli zwrócony dostawca implementuje IRawElementProviderFragment, dostawca powinien być częścią drzewa fragmentu i być osiągalny, przechodząc z katalogu głównego fragmentu.