Partager via


CScrollBar::SetScrollInfo

Définit les informations que la structure d' SCROLLINFO met à jour sur une barre de défilement.

BOOL SetScrollInfo( 
   LPSCROLLINFO lpScrollInfo, 
   BOOL bRedraw = TRUE  
);

Paramètres

  • lpScrollInfo
    Un pointeur vers une structure de SCROLLINFO .

  • bRedraw
    Spécifie si la barre de défilement doit être redessinée pour refléter les nouvelles informations. Si bRedraw est TRUE, la barre de défilement est redessinée. Si c'est FALSE, il n'est pas redessiné. La barre de défilement est redessinée par défaut.

Valeur de retour

En cas de réussite, le retour est TRUE. Sinon, il s'agit FALSE.

Notes

Vous devez fournir les valeurs requises par les paramètres de structure d' SCROLLINFO , y compris des valeurs d'indicateur.

La structure d' 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 de SCROLLINFO dans Kit de développement logiciel Windows pour plus d'informations sur la modification des valeurs par défaut de structure.

Exemple

// Set SCROLLINFO for the scroll bar. m_ScrollBarHorz is of type  
// CScrollBar class, and it is a member variable in CMyDialog class.
SCROLLINFO info;
info.cbSize = sizeof(SCROLLINFO);     
info.fMask = SIF_ALL;     
info.nMin = 0;     
info.nMax = 10; 
info.nPage = 2;     
info.nPos = 5;    
info.nTrackPos = 2; 
m_ScrollBarHorz.SetScrollInfo(&info);

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CScrollBar, classe

Graphique de la hiérarchie

CScrollBar::GetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

CWnd::GetScrollInfo

SCROLLINFO