Partager via


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

Spécifie si les appels à UI Automation méthodes de modèle de contrôle définissent automatiquement le focus sur l’élément cible.

Cette propriété est en lecture/écriture.

Syntaxe

HRESULT put_AutoSetFocus(
  BOOL autoSetFocus
);

Paramètres

autoSetFocus

Valeur de retour

None

Remarques

Par défaut, la plupart des méthodes UI Automation qui exécutent une action sur un élément, telles que IUIAutomationInvokePattern ::Invoke et IUIAutomationValuePattern ::SetValue, définissez le focus sur l’élément avant d’effectuer l’action. Pour la plupart des applications, la définition du focus permet une expérience utilisateur plus cohérente. Dans les situations où la définition du focus serait perturbante, comme l’automatisation d’un menu déroulant, vous pouvez définir AutoSetFocus sur FALSE pour empêcher UI Automation méthodes de définir le focus.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête uiautomationclient.h (incluez UIAutomation.h)
DLL UIAutomationCore.dll

Voir aussi

IUIAutomation2