Structure SCROLLINFO (winuser.h)
La structure SCROLLINFO contient des paramètres de barre de défilement à définir par la fonction SetScrollInfo (ou SBM_SETSCROLLINFO message), ou récupérés par la fonction GetScrollInfo (ou SBM_GETSCROLLINFO message).
Syntaxe
typedef struct tagSCROLLINFO {
UINT cbSize;
UINT fMask;
int nMin;
int nMax;
UINT nPage;
int nPos;
int nTrackPos;
} SCROLLINFO, *LPSCROLLINFO;
Membres
cbSize
Type : UINT
Spécifie la taille, en octets, de cette structure. L’appelant doit définir cette valeur sur sizeof(SCROLLINFO).
fMask
Type : UINT
Spécifie les paramètres de la barre de défilement à définir ou à récupérer. Ce membre peut être une combinaison des valeurs suivantes :
nMin
Type : int
Spécifie la position de défilement minimale.
nMax
Type : int
Spécifie la position de défilement maximale.
nPage
Type : UINT
Spécifie la taille de page, en unités d’appareil. Une barre de défilement utilise cette valeur pour déterminer la taille appropriée de la zone de défilement proportionnel.
nPos
Type : int
Spécifie la position de la zone de défilement.
nTrackPos
Type : int
Spécifie la position immédiate d’une zone de défilement que l’utilisateur fait glisser. Une application peut récupérer cette valeur lors du traitement du code de requête SB_THUMBTRACK. Une application ne peut pas définir la position de défilement immédiate ; la fonction SetScrollInfo ignore ce membre.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | winuser.h (inclure Windows.h) |
Voir aussi
Référence