Interface ISelectionProvider2 (uiautomationcore.h)
Étend l’interface ISelectionItemProvider pour fournir des informations sur les éléments sélectionnés.
Héritage
L’interface ISelectionProvider2 hérite de l’interface ISelectionProvider.
Méthodes
L’interface ISelectionProvider2 a ces méthodes.
ISelectionProvider2 ::get_CurrentSelectedItem Obtient l’élément actuellement sélectionné. |
ISelectionProvider2 ::get_FirstSelectedItem Obtient le premier élément d’un groupe d’éléments sélectionnés. |
ISelectionProvider2 ::get_ItemCount Obtient le nombre d’éléments sélectionnés. |
ISelectionProvider2 ::get_LastSelectedItem Obtient le dernier élément d’un groupe d’éléments sélectionnés. |
Remarques
Cette interface est implémentée par un fournisseur microsoft UI Automation.
Les fournisseurs doivent déclencher un événement de type UIA_Selection_InvalidatedEventId lorsqu’une sélection dans un conteneur a considérablement changé.
Lors de la sélection à partir d’une liste ou d’une grille 2D, il existe des éléments d’information principaux que les AT souhaiteraient mieux lire à leurs utilisateurs finaux. En utilisant Excel comme exemple principal, il y a 4 main éléments d’information nécessaires à l’AT afin de fournir une bonne expérience :
- Première cellule de la sélection
- Dernière cellule de la sélection
- L’élément actif que vous sélectionnez
- Nombre total
- L’utilisateur a démarré dans la cellule F5 (notez que c’est là que l’entrée du focus reste, car si vous tapez c’est là que les données atterrissent)
- L’utilisateur sélectionne la colonne vers la cellule F7
- L’utilisateur sélectionne ensuite gauche à la cellule D7
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1709 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2016 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | uiautomationcore.h (incluez UIAutomation.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour