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