Partager via


IScrollProvider Interface

Définition

Expose des méthodes et des propriétés pour prendre en charge l’accès du client UI Automation à un contrôle qui joue le rôle de conteneur de défilement pour une collection d’objets enfants. Les enfants de ce contrôle doivent implémenter IScrollItemProvider.

public interface class IScrollProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("b38b8077-1fc3-42a5-8cae-d40c2215055a")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IScrollProvider
public interface IScrollProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("b38b8077-1fc3-42a5-8cae-d40c2215055a")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IScrollProvider = interface
type IScrollProvider = interface
Public Interface IScrollProvider
Dérivé
Attributs

Remarques

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

Propriétés

HorizontallyScrollable

Obtient une valeur qui indique si le contrôle peut défiler horizontalement.

HorizontalScrollPercent

Obtient la position de défilement horizontal actuelle.

HorizontalViewSize

Obtient la taille horizontale actuelle de la vue.

VerticallyScrollable

Obtient une valeur qui indique si le contrôle peut défiler verticalement.

VerticalScrollPercent

Obtient la position actuelle du défilement vertical.

VerticalViewSize

Obtient la taille verticale actuelle.

Méthodes

Scroll(ScrollAmount, ScrollAmount)

Fait défiler la partie visible de la zone de contenu horizontalement et verticalement.

SetScrollPercent(Double, Double)

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

S’applique à

Voir aussi