Compartilhar via


Método IUIAutomation2::p ut_AutoSetFocus (uiautomationclient.h)

Especifica se as chamadas para Automação da Interface do Usuário métodos de padrão de controle definem automaticamente o foco para o elemento de destino.

Essa propriedade é leitura/gravação.

Sintaxe

HRESULT put_AutoSetFocus(
  BOOL autoSetFocus
);

Parâmetros

autoSetFocus

Valor retornado

Nenhum

Comentários

Por padrão, a maioria dos métodos Automação da Interface do Usuário que executam uma ação em um elemento, como IUIAutomationInvokePattern::Invoke e IUIAutomationValuePattern::SetValue, definem o foco para o elemento antes de executar a ação. Para a maioria dos aplicativos, definir o foco resulta em uma experiência de usuário mais consistente. Em situações em que definir o foco seria disruptivo, como automatizar um menu suspenso, você pode definir AutoSetFocus como FALSE para impedir Automação da Interface do Usuário métodos de definir o foco.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho uiautomationclient.h (include UIAutomation.h)
DLL UIAutomationCore.dll

Confira também

IUIAutomation2