Contient les paramètres de la barre de défilement à définir avec le message $SBM_SETSCROLLINFO, ou à récupérer avec le message $SBM_GETSCROLLINFO
Global Const $tagSCROLLINFO = "uint cbSize;uint fMask;int nMin;int nMax;uint nPage;int nPos;int nTrackPos"
cbSize | Indique la taille, en octets, de cette structure. L'appelant doit définir cette taille à DllStructGetSize($tagSCROLLINFO). |
fMask | Indique les paramètres de la barre de défilement pour les définir ou les récupérer. Cet élément peut être une combinaison des valeurs suivantes: $SIF_ALL - Combinaison de $SIF_PAGE, $SIF_POS, $SIF_RANGE, et $SIF_TRACKPOS. $SIF_DISABLENOSCROLL - Cette valeur est utilisée uniquement lors de la configuration des paramètres d'une barre de défilement. Si de nouveaux paramètres de la barre de défilement rendent la barre de défilement inutile, désactiver la barre de défilement au lieu de l'enlever. $SIF_PAGE - Le membre nPage contient la taille de la page pour une barre de défilement proportionnelle. $SIF_POS - Le membre nPos contient la position de la boîte de défilement, qui n'est pas mis à jour lorsque l'utilisateur fait glisser le curseur de défilement. $SIF_RANGE - Les membres nMin et nMax contient les valeurs minimales et maximales pour la plage de défilement. $SIF_TRACKPOS - Le membre nTrackPos contient la position actuelle de la boîte de défilement lorsque l'utilisateur la fait glisser. |
nMin | Indique la position minimale de défilement. |
nMax | Indique la position maximale de défilement. |
nPage | Indique la taille de la page. Une barre de défilement utilise cette valeur pour déterminer la taille appropriée de la boîte de défilement proportionnelle. |
nPos | Indique la position de la zone de défilement. |
nTrackPos | Indique la position immédiate d'une boîte 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 régler la position immédiate de défilement, la fonction SetScrollInfo ignore à ce membre. |
$SIF_xxxxx et $SB_XXX pour une barre de défilement nécessitent #include <ScrollbarsConstants.au3>