Share via


Interface IScrollProvider (uiautomationcore.h)

Fournit l’accès aux contrôles qui font office de conteneurs défilants pour une collection d’objets enfants. Les enfants de ce contrôle doivent implémenter IScrollItemProvider.

Héritage

L’interface IScrollProvider hérite de l’interface IUnknown. IScrollProvider a également les types de membres suivants :

Méthodes

L’interface IScrollProvider possède ces méthodes.

 
IScrollProvider ::get_HorizontallyScrollable

Indique si le contrôle peut faire défiler horizontalement.
IScrollProvider ::get_HorizontalScrollPercent

Spécifie la position de défilement horizontale.
IScrollProvider ::get_HorizontalViewSize

Spécifie la taille horizontale de la région visible.
IScrollProvider ::get_VerticallyScrollable

Indique si le contrôle peut faire défiler verticalement.
IScrollProvider ::get_VerticalScrollPercent

Spécifie la position de défilement vertical.
IScrollProvider ::get_VerticalViewSize

Spécifie la taille verticale de la région visible.
IScrollProvider ::Scroll

Fait défiler la partie visible de la zone de contenu horizontalement et verticalement. (IScrollProvider.Scroll)
IScrollProvider ::SetScrollPercent

Définit la position de défilement horizontal et vertical en pourcentage de la zone de contenu totale dans le contrôle.

Remarques

Implémenté sur un fournisseur Microsoft UI Automation qui doit prendre en charge le modèle de contrôle Scroll.

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

Vue d'ensemble des fournisseurs UI Automation