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 |