Interface ISelectionProvider (uiautomationcore.h)
Fournit l’accès aux contrôles qui font office de conteneurs pour une collection d’éléments enfants individuels sélectionnables. Les enfants de ce contrôle doivent implémenter ISelectionItemProvider.
Héritage
L’interface ISelectionProvider hérite de l’interface IUnknown. ISelectionProvider a également les types de membres suivants :
Méthodes
L’interface ISelectionProvider a ces méthodes.
ISelectionProvider ::get_CanSelectMultiple Indique si le fournisseur microsoft UI Automation autorise la sélection simultanée de plusieurs éléments enfants. |
ISelectionProvider ::get_IsSelectionRequired Indique si le fournisseur microsoft UI Automation nécessite la sélection d’au moins un élément enfant. |
ISelectionProvider ::GetSelection Récupère un fournisseur Microsoft UI Automation pour chaque élément enfant sélectionné. |
Remarques
Cette interface est implémentée par un fournisseur de 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é.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [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