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