Condividi tramite


IRawElementProviderHwndOverride.GetOverrideProviderForHwnd(IntPtr) Metodo

Definizione

Recupera il provider di automazione interfaccia utente per l'elemento specificato.

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

Parametri

hwnd
IntPtr

nativeint

Handle della finestra dell'elemento.

Restituisce

IRawElementProviderSimple

Provider per l'elemento specificato o riferimento Null (Nothing in Visual Basic) se il provider predefinito dell'elemento non viene sottoposto a override.

Commenti

Questo metodo viene implementato dai provider di Automazione interfaccia utente lato client per le radici di frammenti in frammenti che contengono elementi figlio basati su finestra, quando gli HWND di tali elementi figlio non vengono posizionati logicamente all'interno dell'albero Automazione interfaccia utente. Per altre informazioni, vedere Reparenting di provider non WPF e Riposizionamento del provider non WPF nell'argomento Implementazione del provider Automazione interfaccia utente lato server.

Il provider restituito deve far parte dell'albero dei frammenti. Può fornire proprietà aggiuntive o eseguire l'override delle proprietà del componente specificato.

Se il provider restituito implementa IRawElementProviderFragment, il provider deve far parte dell'albero del frammento e essere raggiungibile passando dalla radice del frammento.

Si applica a

Vedi anche