Compartir a través de


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

Consulte también

IUIAutomation2