CWnd::SetScrollInfo
Appelez la fonction membre pour définir les informations que la structure d' SCROLLINFO met à jour sur une barre de défilement.
BOOL SetScrollInfo(
int nBar,
LPSCROLLINFO lpScrollInfo,
BOOL bRedraw = TRUE
);
Paramètres
nBar
Spécifie si la barre de défilement est un contrôle ou une partie de la zone non cliente d'une fenêtre. Si ce fait partie de la zone non cliente, nBar indique également si la barre de défilement est positionnée horizontalement, verticalement, ou les deux. Elle doit être l'une des opérations suivantes :SB_CTL contient des paramètres pour un contrôle de barre de défilement. Le membre d' m_hWnd doit être le handle du contrôle de barre de défilement.
SB_HORZ spécifie que la fenêtre est une barre de défilement horizontale.
SB_VERT spécifie que la fenêtre est une barre de défilement verticale.
lpScrollInfo
Un pointeur vers une structure de SCROLLINFO . Consultez Kit de développement logiciel Windows pour plus d'informations sur cette structure.bRedraw
Spécifie si la barre de défilement doit être redessinée pour refléter la nouvelle position. 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
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.
Notes
CWnd::GetScrollInfo permet aux applications d'utiliser des positions de 32 bits de barre de défilement.
Configuration requise
Header: afxwin.h