Metodo IUIAutomation2::p ut_AutoSetFocus (uiautomationclient.h)

Specifica se le chiamate ai metodi del pattern di controllo Automazione interfaccia utente impostano automaticamente lo stato attivo sull'elemento di destinazione.

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT put_AutoSetFocus(
  BOOL autoSetFocus
);

Parametri

autoSetFocus

Valore restituito

nessuno

Osservazioni

Per impostazione predefinita, la maggior parte dei metodi Automazione interfaccia utente che eseguono un'azione su un elemento, ad esempio IUIAutomationInvokePattern::Invoke e IUIAutomationValuePattern::SetValue, imposta lo stato attivo sull'elemento prima di eseguire l'azione. Per la maggior parte delle applicazioni, l'impostazione dell'attenzione comporta un'esperienza utente più coerente. In situazioni in cui l'impostazione dello stato attivo potrebbe causare interruzioni, ad esempio l'automazione di un menu a discesa, è possibile impostare AutoSetFocus su FALSE per impedire Automazione interfaccia utente metodi di impostare lo stato attivo.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uiautomationclient.h (include UIAutomation.h)
DLL UIAutomationCore.dll

Vedi anche

IUIAutomation2