IRawElementProviderHwndOverride.GetOverrideProviderForHwnd(IntPtr) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.