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) |