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