SCROLLINFO

 

Structure SCROLLINFO:

typedef struct tagSCROLLINFO {
UINT cbSize;
UINT fMask;
int nMin;
int nMax;
UINT nPage;
int nPos;
int nTrackPos;
} SCROLLINFO, *LPSCROLLINFO;
typedef SCROLLINFO CONST *LPCSCROLLINFO;

Avec:

cbSize: Taille en octet de la structure. Utilisez sizeof(SCROLLINFO)

fMask: Pour indiquer le/les paramètre(s) à lire/modifier sur l'ascenseur:

Valeur Désignation
SIF_ALL Tous les attributs sont lus/modifiés
SIF_DISABLENOSCROLL  
SIF_PAGE Taille de la page
SIF_POS Position de la barre de défilement
SIF_RANGE Valeurs minimales et maximales de l'intervalle de déplacement
SIF_TRACKPOS Position courante de la barre de défilement lorsque l'utilisateur le déplace

 

nMin: Indique la valeur minimale du scrolling.
nMax: Indique la valeur maximale du scrolling.
nPage: Indique la taille de la page
nPos: Indique la position de la boite de défilement
nTrackPos: Indique la position courante de la boite de défilement. Cette valeur peut être récupérée lors de la réception du message WM_VSCROLL ou WM_HSCROLL avec SB_THUMBTRACK ou SB_THUMBPOSITION dans wParam. Valeur ignorée dans la fonction SetScrollInfo().