Partager via


CScrollBar::GetScrollInfo

Récupère les informations que la structure d' SCROLLINFO met à jour sur une barre de défilement.

BOOL GetScrollInfo(
   LPSCROLLINFO lpScrollInfo,
   UINT nMask = SIF_ALL 
);

Paramètres

  • lpScrollInfo
    Un pointeur vers une structure de SCROLLINFO .Consultez Kit de développement logiciel Windows pour plus d'informations sur cette structure.

  • nMask
    Spécifie les paramètres de barre de défilement pour récupérer.L'utilisation classique, SIF_ALL, spécifie une combinaison de SIF_PAGE, de SIF_POS, de SIF_TRACKPOS, et de SIF_RANGE.Consultez l' SCROLLINFO pour plus d'informations sur les valeurs de nMask.

Valeur de retour

Si le message extrayait toutes les valeurs, le retour est TRUE.Sinon, il s'agit FALSE.

Notes

GetScrollInfo permet aux applications d'utiliser des positions de 32 bits de défilement.

La structure de SCROLLINFO contient des informations sur une barre de défilement, y compris les positions de défilement de minimale et maximale de, la Taille de page, et la position de la case de défilement (curseur de défilement).Consultez la rubrique de structure d' SCROLLINFO dans Kit de développement logiciel Windows pour plus d'informations sur la modification des valeurs par défaut de structure.

Les gestionnaires de messages windows MFC qui indiquent la position, le CWnd::OnHScroll et le CWnd::OnVScrollde barre de défilement, fournissent uniquement 16 bits des données de position.GetScrollInfo et SetScrollInfo fournissent 32 bits des données de position de la barre de défilement.Ainsi, une application peut appeler GetScrollInfo pendant le traitement CWnd::OnHScroll ou CWnd::OnVScroll pour obtenir des données de position de 32 bits de barre de défilement.

Exemple

Consultez l'exemple pour CWnd::OnHScroll.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CScrollBar

Graphique de la hiérarchie

CScrollBar::SetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

SCROLLINFO