Udostępnij za pośrednictwem


IRawElementProviderHwndOverride.GetOverrideProviderForHwnd(IntPtr) Metoda

Definicja

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

IRawElementProviderSimple

Dostawca dla określonego elementu lub odwołanie o wartości null (Nothingw 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.

Dotyczy

Zobacz też