Structure SCROLLBARINFO (winuser.h)
La structure SCROLLBARINFO contient des informations de barre de défilement.
Syntaxe
typedef struct tagSCROLLBARINFO {
DWORD cbSize;
RECT rcScrollBar;
int dxyLineButton;
int xyThumbTop;
int xyThumbBottom;
int reserved;
DWORD rgstate[CCHILDREN_SCROLLBAR + 1];
} SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO;
Membres
cbSize
Type : DWORD
Spécifie la taille, en octets, de la structure. Avant d’appeler la fonction GetScrollBarInfo , définissez cbSize sur sizeof(SCROLLBARINFO).
rcScrollBar
Type : RECT
Coordonnées de la barre de défilement spécifiées dans une structure RECT .
dxyLineButton
Type : int
Hauteur ou largeur du pouce.
xyThumbTop
Type : int
Position du haut ou de la gauche du pouce.
xyThumbBottom
Type : int
Position du bas ou de la droite du pouce.
reserved
Type : int
Réservé.
rgstate[CCHILDREN_SCROLLBAR + 1]
Type : DWORD[CCHILDREN_SCROLLBAR+1]
Tableau d’éléments DWORD . Chaque élément indique l’état d’un composant de barre de défilement. Les valeurs suivantes montrent le composant de barre de défilement qui correspond à chaque index de tableau.
Index | Composant de barre de défilement |
---|---|
0 | Barre de défilement elle-même. |
1 | Bouton flèche supérieure ou droite. |
2 | Région de page vers le haut ou de droite de la page. |
3 | Zone de défilement (pouce). |
4 | Région de page vers le bas ou de gauche. |
5 | Bouton flèche bas ou gauche. |
L’élément DWORD pour chaque composant de barre de défilement peut inclure une combinaison des indicateurs de bits suivants.
Configuration requise
Condition requise | Valeur |
---|---|
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) |
Composant redistribuable | Service Pack 6 |
Voir aussi
Conceptuel
Autres ressources
Référence