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 |