Método IUIAutomation2::p ut_AutoSetFocus (uiautomationclient.h)
Especifica si las llamadas a Automatización de la interfaz de usuario métodos de patrón de control establecen automáticamente el foco en el elemento de destino.
Esta propiedad es de lectura y escritura.
Sintaxis
HRESULT put_AutoSetFocus(
BOOL autoSetFocus
);
Parámetros
autoSetFocus
Valor devuelto
None
Observaciones
De forma predeterminada, la mayoría de los métodos Automatización de la interfaz de usuario que realizan una acción en un elemento, como IUIAutomationInvokePattern::Invoke e IUIAutomationValuePattern::SetValue, establecen el foco en el elemento antes de realizar la acción. Para la mayoría de las aplicaciones, establecer el foco da como resultado una experiencia de usuario más coherente. En situaciones en las que establecer el foco sería perjudicial, como automatizar un menú desplegable, puede establecer AutoSetFocus en FALSE para evitar que los métodos de Automatización de la interfaz de usuario establezcan el foco.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | uiautomationclient.h (include UIAutomation.h) |
Archivo DLL | UIAutomationCore.dll |