Partager via


structure AUTO_SCROLL_DATA (shlobj_core.h)

[AUTO_SCROLL_DATA est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]

Spécifie les paramètres de défilement et effectue le suivi de la dernière opération de défilement.

Syntaxe

typedef struct {
  int   iNextSample;
  DWORD dwLastScroll;
  BOOL  bFull;
  POINT pts[NUM_POINTS];
  DWORD dwTimes[NUM_POINTS];
} AUTO_SCROLL_DATA;

Membres

iNextSample

Type : int

Valeur qui indique le nombre de fois où la fonction DAD_AutoScroll a stocké des données dans la structure. Le paramètre est réinitialisé à une fois qu’il est égal à 0 2.

dwLastScroll

Type : DWORD

DWORD qui indique l’heure du dernier défilement. Le temps de défilement est également stocké dans le paramètre dwTimes indexé par la valeur actuelle d’iNextSample.

bFull

Type : BOOL

Valeur utilisée pour déterminer si la fonction DAD_AutoScroll doit réussir. Ce paramètre a la valeur TRUE lorsque le paramètre iNextSample est égal à NUM_POINTS.

(FALSE)

Par défaut. Indique que la fenêtre ne doit pas défiler.

(TRUE)

Indique que la fenêtre doit défiler.

pts[NUM_POINTS]

Type : POINT[NUM_POINTS]

Pointeur vers les coordonnées de défilement actuelles. L’index de ce tableau est iNextSample.

dwTimes[NUM_POINTS]

Type : DWORD[NUM_POINTS]

DWORD qui indique l’heure de défilement actuelle. L’index de ce tableau est iNextSample.

Remarques

NUM_POINTS est actuellement défini sur 3.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête shlobj_core.h (inclure Shlobj.h)

Voir aussi

DAD_AutoScroll